Getting Started With Computer Science
-
CS50's Introduction to Computer Science -
Introduction to Computer Science and Programming Specialization -
Introduction to Programming and Computer Science - Full Course -
OSSU University (Github Repository) -
MIT OpenCourseWare -
Number Systems For Computer Scientists -
Introduction to Python Programming -
Introduction to Computer Science and Programming Using Python -
Fundamentals of Computing Specialization -
CS101 Bootcamp: Introduction to Computer Science & Software -
Scratch Tutorial for Beginners - Make a Flappy Bird Game -
Introduction to Python Programming
FAQs
What is CS50?
CS50 is an on-campus and online introductory course on computer science taught at Harvard University and Yale University.
What is Scratch?
Scratch is a high-level block-based visual programming language and website aimed primarily at children as an educational tool for programming, with a target audience of ages 8 to 16.
Which programming language should I learn first?
There is no hard and fast rule for choosing a programming language. But one should prefer to learn either Python or C as their first programming language. (Python is easy to learn while C will help to learn other languages faster)
Can we audit a specialization course in Cousera?
We cannot audit a specialization course but we can audit all the courses listed in the specialization course
What is MIT OpenCourseWare?
OCW aka OpenCourseWare is a free and open publication of material from thousands of MIT courses, covering the entire MIT curriculum