What You Need to Know Before
You Start
Starts 9 June 2025 05:07
Ends 9 June 2025
1 day 2 hours 46 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Paid Course
Optional upgrade avallable
Overview
Welcome to "100 Days of Python:
Build 100 Real-World Projects – From Beginner to Expert", the ultimate hands-on Python programming journey designed to take you from an absolute beginner to an advanced Python developer. This course is structured around project-based learning, ensuring you gain both theoretical knowledge and practical experience by building 100 unique projects over the next 100 days.
Python is one of the most versatile and beginner-friendly programming languages, widely used in areas such as web development, data science, automation, artificial intelligence, and software development. This course aims to make Python learning fun, engaging, and deeply practical through a clear, structured approach.
Syllabus
- Introduction to Python Programming
- Week 1-2: Foundations of Programming in Python
- Week 3: Object-Oriented Programming
- Week 4: Working with Files
- Week 5: Error Handling and Debugging
- Week 6: Introduction to Web Development with Flask
- Week 7: Data Manipulation with Pandas
- Week 8: Data Visualization
- Week 9: Introduction to APIs
- Week 10: Automation with Python
- Week 11: Introduction to Machine Learning
- Week 12: Advanced Machine Learning
- Week 13: Working with Databases
- Week 14: Web Development with Django
- Week 15: Testing and Deployment
- Week 16: Advanced Python Concepts
- Week 17: Exploring Data Science
- Week 18: Image Processing with OpenCV
- Week 19: Natural Language Processing
- Week 20: Final Capstone Project
- Course Review and Next Steps
Taught by
Vivian Aranha
Subjects
Programming