Highly recommended “free course” for everyone, including videos and exercises for all lessons! “Introduction to Computer Science and Programming using Python” by Dr. Ana Bell of MIT (Dept of Electrical Engineering and Computer Science).
The only way to learn computer programming is to do it. Whether you want to skill up for your next job interview or just get a few pet projects done, programming can be an amazing tool. This free course is designed especially for beginners, helping them learn to program hands on, step by step, project by project. This free course teaches you the basics of computer programming using the Python language. So, it’s time to get programming!
This free course is aimed at students with little to no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, feel justifiably confident in their ability to write simple programs that allow them to accomplish useful goals. This course will use the Python 3 programming language.
Python is the core language used in most AI applications, so this fundamental course will also give you the foundation to start and develop yourself in AI and ML space with more advanced courses.
Course Contents:
Programming skills you can use in any language
Learn to code – no experience required
Learn Python, the language for beginners
Dozens of exercises and examples help you learn by doing
Course Requirements:
No prior programming experience needed!
About the Course Instructor:
Dr. Ana Bell is a senior lecturer in the EECS Department at MIT, and also a scientist who teaches the popular course, Introduction to Computer Science and Programming Using Python. You can learn more about her work and interests on her MIT profile page: https://www.mit.edu/~anabell/
Course Download Page:
https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/
Additional Resources: Python Podcast with Dr. Ana Bell
https://www.pythonpodcast.com/getting-programming-with-ana-bell-episode-175