Nowadays, any well-rounded student must learn to master reading, writing and math. And then add something new to the mix: learning to code. If you didn’t learn to program software in school, not to worry. Free materials abound on the web, and we have made them easy to find. Above, you can start watching the first lecture of an MIT course (Introduction to Computer Science and Programming) that assumes no special knowledge of programming, and it sets out to teach you to think like a computer scientist. (Find the full set of lectures on YouTube, iTunes and MIT’s website.) Or alternatively, you can spend time with another course – Intensive Introduction to Computer Science Using C, PHP, and JavaScript – taught by David Malan at Harvard Extension. (Get it in multiple formats here.) And then don’t forget that Stanford University offers several introductory courses, all found under the Stanford Engineering Everywhere umbrella.
Once you have a good foundation in place, you can move in a variety of directions. Within our collection of Free Online Courses, we have listed 27 computer science courses where you can learn all about operating systems, computer graphics, artificial intelligence, building web sites, designing iPhone apps and beyond. The courses are all free. They’re available 24/7 on the web. You can get going any time…
Related Content:
Take Stanford Computer Science Courses This Fall: Free Worldwide
http://cs50.tv/ is the site to go to for David Malan’s Harvard course.
Perfect! I would like to learn Python for webmapping and ArcGIS
i need some notes on the history of computers.
What is the job of a computer analyst.the course requirement.
Thank you very much! It is exactly what I was looking for.
Excellent site and incredibly resourceful.
Cheers,
Hans.
I need notes about computer algorithm plz
Dears,
I’m looking for a course to lean PHP. Something like or similar to “Introduction to Computer Science and Programming” but in/using PHP.
Thanks in advance.
Kr,
Nils
i need your help to teach me computer
I am urging to learn “introduction to computer sciences and programming, but, how can I get enrolled if i am in Haiti and then every time I get on the internet to sign in, they ask me to choose a state instead of typing Haiti?
Thank you for the lessons their better than what some of my instructors do.
Well done. I always need free programming courses / material so that I can use it to help my students. I am busy compiling my own courses from about 5 years experience. I’ll put this up once I am finished with it.
Thanks.
James
Can someone give me more details abt computer science, l want to do this course but first l want to b accurate about it