Dr. Angela Yu – 100 Days of Code: The Complete Python Pro Bootcamp for 2022
Master Python by building 100 projects in 100 days. Learn data science, automation, build websites, games and apps!
What you’ll learn
- Be able to program in Python professionally
- Master the Python programming language by building 100 projects over 100 days
- 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
- Learn to use modern frameworks like Selenium, Beautiful Soup, Request, Flask, Pandas, NumPy, Scikit Learn, Plotly, Matplotlib, Seaborn,
Requirements
- No programming experience needed – I’ll teach you everything you need to know
- A Mac or PC computer with access to the internet
- No paid software required – I’ll teach you how to use PyCharm, Jupyter Notebooks and Google Colab
- I’ll walk you through, step-by-step how to get all the software installed and set up
Description
Welcome to the 100 Days of Code – The Complete Python Pro Bootcamp, the only course you need to learn to code with Python. With over 500,000 5 STAR reviews and a 4.8 average, my courses are some of the HIGHEST RATED courses in the history of Udemy!
100 days, 1 hour per day, learn to build 1 project per day, this is how you master Python.
At 56+ hours, this Python course is without a doubt the most comprehensive Python course available anywhere online. Even if you have zero programming experience, this course will take you from beginner to professional. Here’s why:
- The course is taught by the lead instructor at the App Brewery, London’s best in-person programming Bootcamp.
- The course has been updated to be 2022 ready and you’ll be learning the latest tools and technologies used at large companies such as Apple, Google and Netflix.
- This course doesn’t cut any corners, there are beautiful animated explanation videos and tens of real-world projects which you will get to build. e.g. Tinder auto swiper, Snake game, Blog Website, LinkedIn Auto Submit Job Application
- The curriculum was developed over a period of 2 years, with comprehensive student testing and feedback.
- We’ve taught over 600,000 students how to code and many have gone on to change their lives by becoming professional developers or starting their own tech startup.
- You’ll save yourself over $12,000 by enrolling, and still get access to the same teaching materials and learn from the same instructor and curriculum as our in-person programming Bootcamp.
- The course is constantly updated with new content, with new projects and modules determined by students – that’s you!
We’ll take you step-by-step through engaging video tutorials and teach you everything you need to know to succeed as a Python developer.
The course includes over 56 hours of HD video tutorials and builds your programming knowledge while making real-world Python projects.
Throughout this comprehensive course, we cover a massive amount of tools and technologies, including:
- Python 3 – the latest version of Python
- 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
- and much much more!
By the end of this course, you will be fluently programming in Python and you’ll be so good at Python that you can get a job or use the language professionally.
You’ll also build a portfolio of 100 projects that you can show off to any potential employer. 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
- and much much more!
Sign up today, and look forward to:
- Video Lectures
- Code Challenges and Exercises
- Fully Fledged Projects
- Quizzes
- Programming Resources and Cheatsheets
- Downloads
- Our best selling 12 Rules to Learn to Code eBook
- $12,000+ Python Pro Bootcamp course materials and curriculum
Who this course is for:
- If you want to learn to code from scratch through building fun and useful projects, then take this course.
- If you want to start your own startup by building your own websites and web apps.
- If you are a complete beginner then this course will be everything you need to become a Python professional
- If you are a seasoned programmer wanting to switch to Python then this is the quickest way. Learn through coding projects.
- If you are an intermediate Python programmer then you know 100 days of code challenges will help you level up.
100 Days of Code: The Complete Python Pro Bootcamp for 2022 – What is it included: (Content proof: Watch here!)
01 Day 1 – Beginner – Working with Variables in Python to Manage Data
02 Day 2 – Beginner – Understanding Data Types and How to Manipulate Strings
03 Day 3 – Beginner – Control Flow and Logical Operatorsv
04 Day 4 – Beginner – Randomisation and Python Lists
05 Day 5 – Beginner – Python Loops
06 Day 6 – Beginner – Python Functions _ Karel
07 Day 7 – Beginner – Hangman
08 Day 8 – Beginner – Function Parameters _ Caesar Cipher
09 Day 9 – Beginner – Dictionaries, Nesting and the Secret Auction
10 Day 10 – Beginner – Functions with Outputs
11 Day 11 – Beginner – The Blackjack Capstone Project
12 Day 12 – Beginner – Scope _ Number Guessing Game
13 Day 13 – Beginner – Debugging_ How to Find and Fix Errors in your Code
14 Day 14 – Beginner – Higher Lower Game Project
15 Day 15 – Intermediate – Local Development Environment Setup _ the Coffee Machine
16 Day 16 – Intermediate – Object Oriented Programming (OOP)
17 Day 17 – Intermediate – The Quiz Project _ the Benefits of OOP
18 Day 18 – Intermediate – Turtle _ the Graphical User Interface (GUI)
19 Day 19 – Intermediate – Instances, State and Higher Order Functions
20 Day 20 – Intermediate – Build the Snake Game Part 1_ Animation _ Coordinates
21 Day 21 – Intermediate – Build the Snake Game Part 2_ Inheritance _ List Slicing
22 Day 22 – Intermediate – Build Pong_ The Famous Arcade Game
23 Day 23 – Intermediate – The Turtle Crossing Capstone Project
24 Day 24 – Intermediate – Files, Directories and Paths
25 Day 25 – Intermediate – Working with CSV Data and the Pandas Library
26 Day 26 – Intermediate – List Comprehension and the NATO Alphabet
27 Day 27 – Intermediate – Tkinter, _args, __kwargs and Creating GUI Programs
28 Day 28 – Intermediate – Tkinter, Dynamic Typing and the Pomodoro GUI Application
29 Day 29 – Intermediate – Building a Password Manager GUI App with Tkinter
30 Day 30 – Intermediate – Errors, Exceptions and JSON Data_ Improving the Password
31 Day 31 – Intermediate – Flash Card App Capstone Project
32 Day 32 – Intermediate+ Send Email (smtplib) _ Manage Dates (datetime)
33 Day 33 – Intermediate+ API Endpoints _ API Parameters – ISS Overhead Notifier
34 Day 34 – Intermediate+ API Practice – Creating a GUI Quiz App
35 Day 35 – Intermediate+ Keys, Authentication _ Environment Variables_ Send SMS
36 Day 36 – Intermediate+ Stock Trading News Alert Project
37 Day 37 – Intermediate+ Habit Tracking Project_ API Post Requests _ Headers
38 Day 38 – Intermediate+ Workout Tracking Using Google Sheets
39 Day 39 – Intermediate+ Capstone Part 1_ Flight Deal Finder
40 Day 40 – Intermediate+ Capstone Part 2_ Flight Club
41 Day 41 – Web Foundation – Introduction to HTML
42 Day 42 – Web Foundation – Intermediate HTML
43 Day 43 – Web Foundation – Introduction to CSS
44 Day 44 – Web Foundation – Intermediate CSS
45 Day 45 – Intermediate+ Web Scraping with Beautiful Soup
46 Day 46 – Intermediate+ Create a Spotify Playlist using the Musical Time Machine
47 Day 47 – Intermediate+ Create an Automated Amazon Price Tracker
48 Day 48 – Intermediate+ Selenium Webdriver Browser and Game Playing Bot
49 Day 49 – Intermediate+ Automating Job Applications on LinkedIn
50 Day 50 – Intermediate+ Auto Tinder Swiping Bot
51 Day 51 – Intermediate+ Internet Speed Twitter Complaint Bot
52 Day 52 – Intermediate+ Instagram Follower Bot
53 Day 53 – Intermediate+ Web Scraping Capstone – Data Entry Job Automation
54 Day 54 – Intermediate+ Introduction to Web Development with Flask
55 Day 55 – Intermediate+ HTML _ URL Parsing in Flask and the Higher Lower Game
56 Day 56 – Intermediate+ Rendering HTML_Static files and Using Website Templates
57 Day 57 – Intermediate+ Templating with Jinja in Flask Applications
58 Day 58 – Web Foundation Bootstrap
59 Day 59 – Advanced – Blog Capstone Project Part 2 – Adding Styling
60 Day 60 – Advanced – Make POST Requests with Flask and HTML Forms
61 Day 61 – Advanced – Building Advanced Forms with Flask-WTForms
62 Day 62 – Advanced – Flask, WTForms, Bootstrap and CSV – Coffee _ Wifi Project
63 Day 63 – Advanced – Databases and with SQLite and SQLAlchemy
64 Day 64 – Advanced -My Top 10 Movies Website
65 Day 65 – Web Design School – How to Create a Website that People will Love
66 Day 66 – Advanced – Building Your Own API with RESTful Routing
67 Day 67 – Advanced – Blog Capstone Project Part 3 – RESTful Routing
68 Day 68 – Advanced – Authentication with Flask
69 Day 69 – Advanced – Blog Capstone Project Part 4 – Adding Users
70 Day 70 – Advanced – Deploying Your Web Application with Heroku
71 Day 71 – Advanced – Data Exploration with Pandas_ College Major v.s. Your Salary
72 Day 72 – Advanced – Data Visualisation with Matplotlib_ Programming Languages
73 Day 73 – Advanced – Aggregate _ Merge Data with Pandas_ Analyse the LEGO Dataset
74 Day 74 – Advanced – Google Trends Data_ Resampling and Visualising Time Series
75 Day 75 – Advanced – Beautiful Plotly Charts _ Analysing the Android App Store
76 Day 76 – Advanced – Computation with NumPy and N-Dimensional Arrays
77 Day 77 – Advanced – Linear Regression and Data Visualisation with Seaborn
78 Day 78 – Advanced – Analysing the Nobel Prize with Plotly, Matplotlib _ Seaborn
79 Day 79 – Advanced – The Tragic Discovery of Handwashing_ t-Tests _ Distributions
80 Day 80 – Advanced – Capstone Project – Predict House Prices
81 Day 81 – Professional Portfolio Project – [Python Scripting]
82 Day 82 – Professional Portfolio Project – [Python Web Development]
101 Final Stretch