Yodo. Python Marathon 100 Projects in 100 Days

Uncategorized
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Python Courses from Zero to Pro: 100 Projects in 100 Days

Start learning Python with the course « Python Courses from Zero to Pro »! This course is perfect for beginners and those who want to deepen their knowledge. Over 100 days, by creating a new project daily, you will master the language by dedicating just 1 hour a day. The program includes up-to-date materials and tools used by companies like Google, Apple, and Netflix. Check out the blog to learn more about the course, and read student reviews to see their results.

Course Benefits:

  1. 60+ hours of training: Clear, step-by-step instructions will help you quickly grasp the material.
  2. Real projects: You will complete tasks similar to work cases. For example, create an auto-swiper for Tinder, a blog, a Snake game, and automate LinkedIn applications.
  3. Modern tools: The course covers Jupyter Notebook, PyCharm, and Selenium. These skills are in demand in the market.
  4. Cost savings: Online learning in this course is cheaper than in-person courses and is available at a convenient time and place.
  5. Flexible schedule: Take lessons at a convenient time and progress at your own pace.

The « Python Courses » program includes:

  • Basics of Python 3, PyCharm, Jupyter Notebook
  • Task automation in Python, web scraping, Beautiful Soup
  • Data Science: data analysis with Pandas, NumPy, Matplotlib, and Seaborn
  • Creating games and GUI applications in Python with Tkinter
  • Front-End and Back-End: HTML, CSS, Flask, REST API

Result: This course will provide you not only with skills but also with a portfolio of 100 projects. They will demonstrate your knowledge and attract employers.

After this course, we recommend taking the Machine Learning in Python — Full Course.

Show More

What Will You Learn?

  • You will master the Python programming language by creating 100 unique projects over 100 days.
  • You will learn automation, game development, applications and web development, data science, and machine learning, all using Python.
  • You will be able to program in Python professionally.
  • You will study Selenium, Beautiful Soup, Request, Flask, Pandas, NumPy, Scikit Learn, Plotly, and Matplotlib.
  • You will create a portfolio of 100 Python projects to apply for developer positions.
  • You will be able to create fully functional websites and web applications using Python.
  • You will be able to use Python for data science and machine learning.
  • You will create games like Blackjack, Pong, and Snake using Python.
  • You will create graphical interfaces and desktop applications using Python.

Course Content

How to become a Python programmer and make money from it?
topic_summary

Day1. Beginner-Working with Variables in Python to manage Data
topic_summary

Day 2 – Beginner – Understanding Data Types and How to Manipulate Strings
topic_summary

Day 3 – Beginner – Control Flow and Logical Operators
topic_summary

Day 4 – Beginner – Randomization and Python Lists
topic_summary

Day 5 – Beginner – Python Loops
topic_summary

Day 6 – Beginner – Python Functions & Karel
topic_summary

Day 7 – Beginner – Hangman
topic_summary

Day 8 – Beginner – Function Parameters & Caesar Cipher
topic_summary

Day 9 – Beginner – Dictionaries, Nesting and the Secret Auction
Topic Summary

Day 10 Goals
topic_summary

Day 11 – Beginner – The Blackjack Capstone Project
topic_summary

Day 12 – Beginner – Scope & Number Guessing Game
topic_summary

Day 13 – Debugging
topic_summary

Day 14 – Beginner – Higher Lower Game Project
topic_summary

Day 15 – Intermediate – Local Development Environment
topic_summary

Day 16 – Intermediate – Object Oriented Programming (OOP)
topic_summary

Day 17 – Intermediate – The Quiz Project & the Benefits of OOP
topic_summary

Day 18 – Intermediate – Turtle & the Graphical User Interface (GUI)
Topic Summary

Day 19 – Intermediate – Instances, State and Higher Order Functions
topic_summary

Day 20 – Intermediate – Build the Snake Game Part 1
topic_summary

Day 21 – Intermediate – Build the Snake Game Part 2
topic_summary

Day 22 – Intermediate – Build Pong: The Famous Arcade Game
topic_summary

Day 23 – Intermediate – The Turtle Crossing Capstone Project
topic_summary

Day 24 – Intermediate – Files, Directories, and Paths
topic_summary

Day 25 – Intermediate – Working with CSV Data and the Pandas Library
topic_summary

Day 26 – Intermediate – List Comprehension in Python
topic_summary

Day 27 – Intermediate – Tkinter, *args, **kwargs and Creating GUI Programs
Topic Summary

Day 28 – Intermediate – Tkinter Dynamic Typing, Pomodoro GUI Application
topic_summary

Day 29 – Intermediate – Building a Password Manager GUI Application
topic_summary

Day 30 – Intermediate – Error Handling in Python
Topic Summary

Day 31 – Intermediate – Flash Card App Capstone Project
topic_summary

Day 32 – Intermediate+ – Send Email (smtplib) & Manage DateTime
Topic Summary

Day 33 – Intermediate+ – API Endpoints & API Parameters – ISS Overhead Notifier
topic_summary

Day 34 – Intermediate+ – API Endpoints & API Parameters – Open Trivia DB
topic_summary

Day 35 – Intermediate+ – Keys, Authentication & Environment Variables: Send SMS
topic_summary

Day 36 – Intermediate+ – Stock Trading News Alert Project
topic_summary

Day 37 – Intermediate+ – Habit Tracking Project: API Post Requests & Authentication
topic_summary

Day 38 – Intermediate+ – Workout Tracking Using Google Sheets
topic_summary

Day 39 – Intermediate+ – Capstone Part 1: Flight Deal Finder
topic_summary

Day 40 – Intermediate+ Capstone Part 2: Flight Club
topic_summary

Day 41 – Web Foundation – Introduction to HTML
topic_summary

Day 42 – Web Foundation – Intermediate HTML
topic_summary

Day 43 – Web Foundation – Introduction to CSS
topic_summary

Day 44 – Web Foundation – Intermediate CSS
topic_summary

Day 45 – Intermediate+ Web Scraping with Beautiful Soup
topic_summary

Day 46 – Intermediate+ Create a Spotify Playlist using the Spotify API
topic_summary

Day 47 – Intermediate+ Create an Automated Amazon Price Tracker
topic_summary

Day 48 – Intermediate+ Selenium Webdriver Browser and Web Scraping
topic_summary

Day 49 – Intermediate+ Automated Job Applications on LinkedIn
topic_summary

Day 50 – Intermediate+ Auto Tinder Swiping Bot
topic_summary

Day 51 – Intermediate+ Internet Speed Twitter Complaint Bot
topic_summary

Day 52 – Intermediate+ Instagram Follower Bot
topic_summary

Day 53 – Intermediate+ Web Scraping Capstone – Data Entry Automation
topic_summary

Day 54 – Intermediate+ Introduction to Web Development
topic_summary

Day 55 – Intermediate+ HTML & URL Parsing in Flask and the Internet
topic_summary

Day 56 – Intermediate+ Rendering HTML/Static files and Templates with Flask
topic_summary

Day 57 – Intermediate+ Templating with Jinja in Flask
topic_summary

Day 58 – Intermediate+ Building REST APIs
topic_summary

Day 59 – Intermediate+ Blog Capstone Part 2 – Working with APIs
topic_summary

Day 60 – Advanced – Make POST Requests with Flask and HTML Forms
topic_summary

Day 61 – Advanced – Building Advanced Forms with Flask-WTF
topic_summary

Day 62 – Advanced – Flask, WTForms, Bootstrap and CSV – Coffee & Wi-Fi Project
Topic Summary

Day 63 – Advanced – Databases with SQLite and SQLAlchemy
topic_summary

Day 64 – Advanced – My Top 10 Movies Website
topic_summary

Day 65 – Web Design
topic_summary

Day 66 – Advanced – Building Your Own API with RESTful Routing
Topic Summary

Day 67 – Building a RESTful Blog with Editing
topic_summary

Day 68 – Advanced – Authentication with Flask
topic_summary

Day 69 – Advanced – Blog Capstone Project Part 4 – Adding Users
topic_summary

Day 70 – Git and GitHub Version Control
topic_summary

Day 71 – Advanced – Deploying Your Web Application
topic_summary

Day 72 – Data Science
topic_summary

Day 73 – Advanced – Data Visualization with Matplotlib
topic_summary

Day 74 – Advanced – Aggregate & Merge Data with Pandas
topic_summary

Day 75 – Advanced – Google Trends Data: Resampling and Analysis
topic_summary

Day 76 – Advanced – Cleaning and Visualizing Data with Plotly
topic_summary

Day 77 – Advanced – NumPy for Data Science
topic_summary

Day 78 – Advanced – Linear Regression and Data Visualization
topic_summary

Day 79 – Advanced – Visualizing Nobel Prize Data
topic_summary

Day 80 – Advanced – The Tragic Discovery of Handwashing: the Puerperal Fever Case Study
Topic Summary

Day 81 – Advanced – Capstone Project – Predict House Prices
topic_summary

Day 82 – Professional Portfolio Project – [Python Scripting]
topic_summary

Day 83 – Professional Portfolio Project – [Python Web Development]
topic_summary

Day 84 – Professional Portfolio Project – [Python Scripting]
topic_summary

Day 85 – Professional Portfolio Project – [GUI]
topic_summary

Day 86 – Professional Portfolio Project – [GUI]
topic_summary

Day 87 – Professional Portfolio Project – [Game]
topic_summary

Day 88 – Professional Portfolio Project – [Web Development]
topic_summary

Day 89 – Professional Portfolio Project – [Web Development]
topic_summary

Day 90 – Professional Portfolio Project – [GUI Desktop App]
topic_summary

Day 91 – Professional Portfolio Project – [HTTP Requests & Web Scraping]
topic_summary

Day 92 – Professional Portfolio Project – [Image Processing]
topic_summary

Day 93 – Professional Portfolio Project – [Web Scraping]
topic_summary

Day 94 – Professional Portfolio Project – [GUI Automation]
topic_summary

Day 95 – Professional Portfolio Project – [Game]
topic_summary

Day 96 – Professional Portfolio Project – [HTTP Requests & APIs]
topic_summary

Day 97 – Professional Portfolio Project – [Web Development]
topic_summary

Day 98 – Professional Portfolio Project – [Python Automation]
Topic Summary

Day 99 – Professional Portfolio Project – [Data Science]
topic_summary

Day 100 – Professional Portfolio Project – [Data Science]
topic_summary

Student Ratings & Reviews

No Review Yet
No Review Yet
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.