
edXComputers seem magical until you realize they're just following simple, repeatable patterns. This course shows you those patterns—and lets you experiment with them directly in your browser.
You'll play with code snippets to see both the power and the limits of computation: what computers excel at (repeating operations perfectly, processing data at scale) and what they can't do (think creatively, understand context without instruction). The course also sketches the bigger picture: what hardware is, how software commands it, why the internet matters, and why understanding these concepts is increasingly valuable regardless of your career.
No prior experience is required—just curiosity.
CS101 is a self-paced course that teaches the essential ideas of Computer Science for a zero-prior-experience audience. Computers can appear very complicated, but in reality, computers work within just a few, simple patterns. CS101 demystifies and brings those patterns to life, which is useful for anyone using computers today.
In CS101, participants play and experiment with short bits of "computer code" to bring to life to the power and limitations of computers. Everything works within the browser, so there is no extra software to download or install. CS101 also provides a general background on computers today: what is a computer, what is hardware, what is software, what is the internet. Anyone who has the ability to use a web browser may be successful in this course. No previous computer science experience is required.
Price
No active coupon right now
Advertisement
No coupon right now. We'll tell you when there is one.
More in Software Engineering




Tracking since 1 Aug— not enough history yet to tell you whether today's price is any good. Watch the course and we'll tell you when it drops.
This is what we recorded in US pricing — not every price this course has ever had, and prices differ by country.