- Extra Resources
- Source code and course GitHub repository: github.com/talkpython/100daysofweb-with-python-course

Course Summary
#100DaysOfWeb in Python is a course that will ensure your success with the 100 days of code challenge, all while teaching you Python web development. With every 4 days dedicated to a different concept, you’ll be amazed at how many Python Web technologies and libraries you’ll learn on this journey. Join the course and start your 100 day challenge now.
Source code and course GitHub repository
github.com/talkpython/100daysofweb-with-python-course
What's this course about and how is it different?
100 days of code isn’t just about the time commitment. The true power is in utilising that time effectively with a tailored set of projects. That’s why we have 24 practical projects, each paired with 20-60 minute video lessons at the beginning of the project.
Just a small sampling of the projects you’ll work on include:
- Create your very own Static Site
- Use API Star and pytest to make and test an API
- An introduction to the Flask framework
- Learn Javascript by making a calculator and calorie counter
- SQLAlchemy Database creation
- Use Docker to containerize your applications
- Build a Bill Tracking web tool with Pyramid
- Use React to build Javascript user interfaces
- Selenium testing of numerous web functions
- Django app creation with registration and login functionality
- Web Scraping with BeautifulSoup4 and newspaper3k
- And 17 more projects!
Who is this course for?
This course is for anyone who knows the basics of Python and wants to push themselves into the world of Python Web Development for 100 days with hands-on projects.
We don’t start from absolute zero in terms of programming but if you are new to Python we have a language appendix and we start somewhat slow. By the end of the course, we get into intermediate-level Python projects.