BEGINNER PYTHON
SYLLABUS               Variables in Python
100 DAYS OF CODE       String Manipulation
                       Input and Print Functions
    COMPLETE
                       Variable Naming Rules
  PROFESSIONAL         Mathematical Operations in Python
PYTHON BOOTCAMP        DataTypes
                       Converting types
                       Conditionals IF/ELIF/ELSE
                       Logical Operators
                       Randomisation
                       Error Handling
                       Functions
                       For Loops
                       Code blocks and Indentation
                       While Loops
                       Flowchart Programming
                       Positional and Keyword Arguments
                       Python Dictionaries and Lists
                       Nested Collections
                       Returning Functions
                       Return vs. Print
                       Doc Strings vs. Comments
                       Scope and Local/Global Variables
                       Debugging Techniques
                      INTERMDIATE PYTHON
                       Local Development Environment Setup
                       PyCharm Tips and Tricks
                       Python Object Oriented Programming
                       Creating Classes in Python
                       Using External Python Modules/Import
                       Getting / Setting Attributes
                       Python Methods
                       Class Initialisers
                       Module Aliasing
                       Optional, Required and Default Parameters
                       Event Listenters
                       Python Instances and State
                       Python Turtle
                       Game Development with Python and OOP
                       Python Inheritance
                       Python Slice Function
                       File I/O Reading and Writing to Local Files
                       File Directories
                       Reading and Writing to CSV
                       Introduction to the Pandas Framework
  APP BREWERY          List Comprehensions
  www.appbrewery.co    Dictionary Comprehensions
                       Packing and Unpacking Functions in Python
SYLLABUS               Creating Desktop GUI Apps with Tkinter
                       Strongly Dynamic Typing
100 DAYS OF CODE       Error Handling and Exceptions
    COMPLETE           Try / Except/ Raise
                       Working with JSONs
  PROFESSIONAL
                       Local Persistence
PYTHON BOOTCAMP        Sending Email with Python and SMTP
                       Working with date and time
                       Hosting Python Code Online with PythonAnywhere
                      INTERMDIATE +
                       APIs
                       Making HTTP Requests with the Requests module
                       Sending Parameters with the Request
                       APIs with Authentication
                       Sending SMS with Python
                       Web Scraping with Beautiful Soup
                       Browser Automation with Selenium Web Driver
                       Automating Tinder
                       Automating Twitter
                       Automating LinkedIn
                       Automating Instagram
                       Web Development with Flask
                       Command Line
                       Python Decorators
                       Templating with Jinja 2
                       WTForms
                      ADVANCED PYTHON
                       Build Your Own REST API with Python
                       Build Your Own Blog
                       Databases with SQLite
                       Dataframe Inspection
                       Data Cleaning
                       Sorting Values in Dataframes
                       Arithmatic Operations with Pandas
                       Creating Pivot Tables
                       Chaining Functions
                       Smoothing Time Series Data
                       Creating Line Charts with Matplotlib
                       Using Jupyter Notebook
                       HTML Markdown
                       Creating Scatterplots with Matplotlib
                       Relational Database Schemas
                       Descriptive Statistics
  APP BREWERY          Creating Bar Charts, Pie Charts, Donut Charts, Box Plots with
  www.appbrewery.co    Plotly
                       Creating NumPy NDArrays
                       Array Slicing and Subsetting
SYLLABUS               Matrix Multiplication
                       Bitwise and Operators in Pandas
100 DAYS OF CODE       Creating Bubble Charts with Seaborn
    COMPLETE           Running Regressions with Scikit-Learn
                       Non-Parametric Regression
  PROFESSIONAL
                       Students T-Tests and Histograms with Scikit-Learn
PYTHON BOOTCAMP        Multi-Variable Regression
                       Log Transformations
                       Residuals Analysis
                      PROFESSIONAL PORTFOLIO
                      BUILDING INDEPENDENT
                      ASSIGNMENTS
                       Text to Morse Code Converter
                       Portfolio Website
                       Tic Tac Toe Game
                       Image Watermarking App
                       Typing Speed Test
                       Breakout Game
                       Cafe and Wifi Website
                       Todo List Website
                       Disappearing Text Writing App
                       Image Color Palette Generator
                       Custom Web Scraper
                       Automating the Google Dinosaur Game
                       Space Invaders Game
                       Custom API Driven Website
                       An Online Shop
                       Custom Browser Automation
                       Analyse and Visualise the Space Race
                       Analyse Deaths Involving the Police in the US
                       Predict Earnings using Multivariable Regression
  APP BREWERY
  www.appbrewery.co