5.00
(1 Rating)

100 Days of Code: The Complete Python Pro Bootcamp

Wishlist Share
Share Course
Page Link
Share On Social Media
Website Icon

About Course

Learn Python programming from beginner to professional with this comprehensive 100 Days of Code: The Complete Python Pro Bootcamp course. Taught by the lead instructor at the App Brewery, this course covers everything you need to know to become a Python developer.

This free course, available on Theetay from Udemy, includes over 65 hours of HD video tutorials and builds your programming knowledge while making real-world Python projects.

The course includes the latest tools and technologies used at large companies, including:

  • Python 3
  • PyCharm, Jupyter Notebook, Google Colab
  • Python Scripting and Automation
  • Python Game Development
  • Web Scraping
  • Beautiful Soup
  • Selenium Web Driver
  • Request
  • WTForms
  • Data Science
  • Pandas
  • NumPy
  • Matplotlib
  • Plotly
  • Scikit learn
  • Seaborn
  • Turtle
  • Python GUI Desktop App Development
  • Tkinter
  • Front-End Web Development
  • HTML 5
  • CSS 3
  • Bootstrap 4
  • Bash Command Line
  • Git, GitHub, and Version Control
  • Backend Web Development
  • Flask
  • REST
  • APIs
  • Databases
  • SQL
  • SQLite
  • PostgreSQL
  • Authentication
  • Web Design
  • Deployment with GitHub Pages, Heroku and GUnicorn

You’ll also build a portfolio of 100 projects, including:

  • Blackjack
  • Snake Game
  • Pong Game
  • Auto Swipe on Tinder
  • Auto Job Applications on LinkedIn
  • Automate Birthday Emails/SMS
  • Fully Fledged Blog Website
  • Build Your Own Public API
  • Data Science with Google Trends
  • Analysing Lego Datasets
  • Google App Store Analysis

Start your journey to becoming a Python developer today. Enroll in this free course from Udemy, available on Theetay!

Show More

What Will You Learn?

  • You will master the Python programming language by building 100 unique projects over 100 days.
  • You will learn automation, game, app and web development, data science and machine learning all using Python.
  • You will be able to program in Python professionally
  • You will learn Selenium, Beautiful Soup, Request, Flask, Pandas, NumPy, Scikit Learn, Plotly, and Matplotlib.
  • Create a portfolio of 100 Python projects to apply for developer jobs
  • Be able to build fully fledged websites and web apps with Python
  • Be able to use Python for data science and machine learning
  • Build games like Blackjack, Pong and Snake using Python
  • Build GUIs and Desktop applications with Python

Course Content

001 – Day 1 – Beginner – Working with Variables in Python to Manage Data
new topic

  • 001 What you’re going to get from this course.mp4
    00:00
  • 002 START HERE.mp4
    00:00
  • 003 Downloadable Resources and Tips for Taking the Course.mp4
    00:00
  • 004 Day 1 Goals what we will make by the end of the day.mp4
    00:00
  • 005 FAQ Can I Use PyCharmVSCode Another Local Code Editor.html
    00:00
  • 006 Printing to the Console in Python.mp4
    00:00
  • 007 How to Enrol for Free on Auditorium.mp4
    00:00
  • 008 (Interactive Coding Exercise) Printing.mp4
    00:00
  • 009 String Manipulation and Code Intelligence.mp4
    00:00
  • 010 (Interactive Coding Exercise) Debugging Practice.mp4
    00:00
  • 011 The Python Input Function.mp4
    00:00
  • 012 (Interactive Coding Exercise) Input Function.mp4
    00:00
  • 013 Python Variables.mp4
    00:00
  • 014 (Interactive Coding Exercise) Variables.mp4
    00:00
  • 015 Variable Naming.mp4
    00:00
  • 016 Variable Naming Quiz.html
    00:00
  • 017 Day 1 Project Band Name Generator.mp4
    00:00
  • 018 Congratulations! Well done!.mp4
    00:00
  • external-links.txt
    00:00

002 – Day 2 – Beginner – Understanding Data Types and How to Manipulate Strings
new topic

003 – Day 3 – Beginner – Control Flow and Logical Operators
new topic

004 – Day 4 – Beginner – Randomisation and Python Lists
new topic

005 – Day 5 – Beginner – Python Loops
new topic

006 – Day 6 – Beginner – Python Functions & Karel
new topic

007 – Day 7 – Beginner – Hangman
new topic

008 – Day 8 – Beginner – Function Parameters & Caesar Cipher
new topic

009 – Day 9 – Beginner – Dictionaries, Nesting and the Secret Auction
new topic

010 – Day 10 – Beginner – Functions with Outputs
new topic

011 – Day 11 – Beginner – The Blackjack Capstone Project
new topic

012 – Day 12 – Beginner – Scope & Number Guessing Game
new topic

013 – Day 13 – Beginner – Debugging How to Find and Fix Errors in your Code
new topic

014 – Day 14 – Beginner – Higher Lower Game Project
new topic

015 – Day 15 – Intermediate – Local Development Environment Setup & the Coffee Machine
new topic

016 – Day 16 – Intermediate – Object Oriented Programming (OOP)
new topic

017 – Day 17 – Intermediate – The Quiz Project & the Benefits of OOP
new topic

018 – Day 18 – Intermediate – Turtle & the Graphical User Interface (GUI)
new topic

019 – Day 19 – Intermediate – Instances, State and Higher Order Functions
new topic

020 – Day 20 – Intermediate – Build the Snake Game Part 1 Animation & Coordinates
new topic

021 – Day 21 – Intermediate – Build the Snake Game Part 2 Inheritance & List Slicing
new topic

022 – Day 22 – Intermediate – Build Pong The Famous Arcade Game
new topic

023 – Day 23 – Intermediate – The Turtle Crossing Capstone Project
new topic

024 – Day 24 – Intermediate – Files, Directories and Paths
new topic

025 – Day 25 – Intermediate – Working with CSV Data and the Pandas Library
new topic

026 – Day 26 – Intermediate – List Comprehension and the NATO Alphabet
new topic

027 – Day 27 – Intermediate – Tkinter, args, kwargs and Creating GUI Programs
new topic

028 – Day 28 – Intermediate – Tkinter, Dynamic Typing and the Pomodoro GUI Application
new topic

029 – Day 29 – Intermediate – Building a Password Manager GUI App with Tkinter
new topic

030 – Day 30 – Intermediate – Errors, Exceptions and JSON Data Improving the Password
new topic

031 – Day 31 – Intermediate – Flash Card App Capstone Project
new topic

032 – Day 32 – Intermediate+ Send Email (smtplib) & Manage Dates (datetime)
new topic

033 – Day 33 – Intermediate+ API Endpoints & API Parameters – ISS Overhead Notifier
new topic

034 – Day 34 – Intermediate+ API Practice – Creating a GUI Quiz App
new topic

035 – Day 35 – Intermediate+ Keys, Authentication & Environment Variables Send SMS
new topic

036 – Day 36 – Intermediate+ Stock Trading News Alert Project
new topic

037 – Day 37 – Intermediate+ Habit Tracking Project API Post Requests & Headers
new topic

038 – Day 38 – Intermediate+ Workout Tracking Using Google Sheets
new topic

039 – Day 39 – Intermediate+ Capstone Part 1 Flight Deal Finder
new topic

040 – Day 40 – Intermediate+ Capstone Part 2 Flight Club
new topic

041 – Day 41 – Web Foundation – Introduction to HTML
new topic

042 – Day 42 – Web Foundation – Intermediate HTML
new topic

043 – Day 43 – Web Foundation – Introduction to CSS
new topic

044 – Day 44 – Web Foundation – Intermediate CSS
new topic

045 – Day 45 – Intermediate+ Web Scraping with Beautiful Soup
new topic

046 – Day 46 – Intermediate+ Create a Spotify Playlist using the Musical Time Machine
new topic

047 – Day 47 – Intermediate+ Create an Automated Amazon Price Tracker
new topic

048 – Day 48 – Intermediate+ Selenium Webdriver Browser and Game Playing Bot
new topic

049 – Day 49 – Intermediate+ Automating Job Applications on LinkedIn
new topic

050 – Day 50 – Intermediate+ Auto Tinder Swiping Bot
new topic

051 – Day 51 – Intermediate+ Internet Speed Twitter Complaint Bot
new topic

052 – Day 52 – Intermediate+ Instagram Follower Bot
new topic

053 – Day 53 – Intermediate+ Web Scraping Capstone – Data Entry Job Automation
new topic

054 – Day 54 – Intermediate+ Introduction to Web Development with Flask
new topic

055 – Day 55 – Intermediate+ HTML & URL Parsing in Flask and the Higher Lower Game
new topic

056 – Day 56 – Intermediate+ Rendering HTMLStatic files and Using Website Templates
new topic

057 – Day 57 – Intermediate+ Templating with Jinja in Flask Applications
new topic

058 – Day 58 – Web Foundation Bootstrap
new topic

059 – Day 59 – Advanced – Blog Capstone Project Part 2 – Adding Styling
new topic

060 – Day 60 – Advanced – Make POST Requests with Flask and HTML Forms
new topic

061 – Day 61 – Advanced – Building Advanced Forms with Flask-WTForms
new topic

062 – Day 62 – Advanced – Flask, WTForms, Bootstrap and CSV – Coffee & Wifi Project
new topic

063 – Day 63 – Advanced – Databases and with SQLite and SQLAlchemy
new topic

064 – Day 64 – Advanced – My Top 10 Movies Website
new topic

065 – Day 65 – Web Design School – How to Create a Website that People will Love
new topic

066 – Day 66 – Advanced – Building Your Own API with RESTful Routing
new topic

067 – Day 67 – Advanced – Blog Capstone Project Part 3 – RESTful Routing
new topic

068 – Day 68 – Advanced – Authentication with Flask
new topic

069 – Day 69 – Advanced – Blog Capstone Project Part 4 – Adding Users
new topic

070 – Day 70 – Advanced – Git, Github and Version Control
new topic

071 – Day 71 – Advanced – Deploying Your Web Application
new topic

072 – Day 72 – Advanced – Data Exploration with Pandas College Major v.s. Your Salary
new topic

073 – Day 73 – Advanced – Data Visualisation with Matplotlib Programming Languages
new topic

074 – Day 74 – Advanced – Aggregate & Merge Data with Pandas Analyse the LEGO Dataset
new topic

075 – Day 75 – Advanced – Google Trends Data Resampling and Visualising Time Series
new topic

076 – Day 76 – Advanced – Beautiful Plotly Charts & Analysing the Android App Store
new topic

077 – Day 77 – Advanced – Computation with NumPy and N-Dimensional Arrays
new topic

078 – Day 78 – Advanced – Linear Regression and Data Visualisation with Seaborn
new topic

079 – Day 79 – Advanced – Analysing the Nobel Prize with Plotly, Matplotlib & Seaborn
new topic

080 – Day 80 – Advanced – The Tragic Discovery of Handwashing t-Tests & Distributions
new topic

081 – Day 81 – Advanced – Capstone Project – Predict House Prices
new topic

082 – Day 82 – Professional Portfolio Project – [Python Scripting]
new topic

083 – Day 83 – Professional Portfolio Project – [Python Web Development]
new topic

101 – Final Stretch
new topic

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Student Ratings & Reviews

5.0
Total 1 Rating
5
1 Rating
4
0 Rating
3
0 Rating
2
0 Rating
1
0 Rating
Laiba Asim
3 months ago
The Python 100 Days Challenge is an exceptional program that makes learning Python enjoyable and effective. The instructor's engaging teaching style, coupled with quizzes, exercises, and projects, creates a dynamic learning environment that fosters deep understanding and skill development.

Want to receive push notifications for all major on-site activities?

×