CodecademyFree
edXThis edX course frames itself simply: an introduction to the intellectual enterprises of computer science and the art of programming. That's a deliberately broad remit — expect a foundation in how computer scientists actually think about problems, not just a syntax crash course in one language.
Marked as beginner level, it's built for people with no assumed background in coding or CS theory. If you've been curious about computer science as a discipline, not just "learn to code" content, this is aimed at exactly that curiosity.
Courses in this vein tend to prioritize rigor and conceptual grounding over quick wins, which makes them a solid first stop before specializing into web development, data, or any other track. Starting with the fundamentals of computational thinking pays off later; it's the difference between memorizing syntax and understanding why code actually works. A seat here is a low-risk way to test whether computer science clicks for you before committing further down any one path.
An introduction to the intellectual enterprises of computer science and the art of programming.
Price
This course is free to enrol.
Enrol free on edX →More in Development
CodecademyFree
CodecademyFree
OtherFree
OtherFree