Welcome to Python 0 to 1, a beginner-friendly Python learning repository based on the MIT 6.0001 Introduction to Computer Science and Programming in Python course. This repo is designed to help absolute beginners go from zero to understanding the basics of Python by following along with the renowned MIT lectures.
- ✅ 26 Lectures from the MIT course
- 🧠 Code for each lecture
- 🖼️ Concept images/diagrams per lecture
- 📎 Links to MIT lecture videos
- 📘 MIT-provided notes and problem sets
- 📝 Assignments with solutions (where applicable)
Each lecture is organized into a folder for easy access and understanding.
No prior experience in programming? No problem! Follow the steps below to begin your Python journey.
git clone https://github.com/your-username/python-0-to-1.git
cd python-0-to-1Ensure you have Python installed. You can download it from: 👉 https://www.python.org/downloads/
Each folder (e.g., Lecture 1) contains:
- Python code (.py)
- Concept images/diagrams
- 🔗 Lecture Playlist (YouTube): Watch Here
- 🧾 Official Course Page: MIT OCW – 6.0001
- 📄 MIT Notes PDF: Lecture Notes
- 🧪 MIT Problem Sets & Assignments: Available Here
Perfect for:
- 📍 Absolute beginners who want to learn Python step-by-step
- 👩💻 Students preparing for interviews or brushing up on Python
- 🧪 Self-learners using MIT material who need hands-on code examples
Found a bug or typo? Want to add explanations or translations? Pull requests and contributions are always welcome! 💡
Have feedback, questions, or ideas?
Open an issue or reach out directly!
If this repo helps you, please ⭐️ it and share it with fellow learners!