- CS50: Introduction to Computer Science | Harvard University
An entry-level course taught by David J Malan, CS50x teaches students how to think algorithmically and solve problems efficiently Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development
- 1200 Free Computer Science Courses from the World’s Top Universities
In this article, we’ve compiled 1200+ online courses offered by the 60 best universities in the world for studying computer science in 2024 We first built the list in 2020 using a data-driven approach that we have used each year, including 2024
- MIT OpenCourseWare | Free Online Course Materials
OpenCourseWare, an open publication of course materials from across the MIT curriculum, allows users to browse content at their own pace Learners can watch video lectures, read course notes, and hear from faculty experts, with no enrollment fees or start dates
- CS50: Harvard’s computer science courses and certificates | edX
Start learning computer science with Harvard's CS50 courses on edX Access free courses, earn certificates, and study at your own pace with expert-led instruction
- Best Computer Science Courses Certificates [2026] | Coursera
Computer Science courses can help you learn programming languages like Python and Java, algorithms, data structures, and software development principles Compare course options to find what fits your goals Enroll for free
- Learn From Harvard for Free: These Top Computer Science Courses Open To . . .
The courses are self-paced and open to learners with or without prior coding experience Harvard University is offering its most popular computer science courses free of cost to anyone looking to
- Free Online Computer Science Courses - Open Culture
Get free Computer Science courses from the world's leading universities Download these audio video courses straight to your computer or mp3 player
- 7 Free Online Computer Courses With Certificates - Forbes
We’ve compiled a list of seven free online courses teaching various computer skills, from setting up parental controls on a MacBook to learning to code These courses are designed for beginners,
|