Angela Yu
Developer and lead instructor at the London App Brewery.
Every day instructor starts a project. From simple, beginner level project at
day one to more complex projects at day 100. After initial video lesson
instructor begins to challenge the student with different assignments ranging
from simple to very complex. Video is paused and i am given instructions on
what to do next.
Solution to assignments is not obvious from start since i usually have to do
some more research on topic to get it right. This is definitely not standard
"hold my hand" tutorial you can find online. With every lesson instructor
rises the level of challenge to push.
Most of intermediate level projects are not completed in a single day. I took
this very seriously and i never give up on finding the solution and i will not
continue with the course until i solve all previous challenges and assignments.
- Day 1 - Beginner - Working with Variables in Python to Manage Data
- Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings
- Day 3 - Beginner - Control Flow and Logical Operators
- Day 4 - Beginner - Randomisation and Python Lists
- Day 5 - Beginner - Python Loops
- Day 6 - Beginner - Python Functions & Karel
- Day 7 - Beginner - Hangman
- Day 8 - Beginner - Function Parameters & Caesar Cipher
- Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction
- Day 10 - Beginner - Functions with Outputs
- Day 11 - Beginner - The Blackjack Capstone Project
- Day 12 - Beginner - Scope & Number Guessing Game
- Day 13 - Beginner - Debugging_ How to Find and Fix Errors in your Code
- Day 14 - Beginner - Higher Lower Game Project
- Day 15 - Intermediate - Local Development Environment Setup & the Coffee Machine
- Day 16 - Intermediate - Object Oriented Programming (OOP)
- Day 17 - Intermediate - The Quiz Project & the Benefits of OOP
- Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)
- Day 19 - Intermediate - Instances, State and Higher Order Functions
- Day 20 - Intermediate - Build the Snake Game Part 1_ Animation & Coordinates
- Day 21 - Intermediate - Build the Snake Game Part 2_ Inheritance & List Slicing
- Day 22 - Intermediate - Build Pong_ The Famous Arcade Game
- Day 23 - Intermediate - The Turtle Crossing Capstone Project
- Day 24 - Intermediate - Files, Directories and Paths
- Day 25 - Intermediate - Working with CSV Data and the Pandas Library
- Day 26 - Intermediate - List Comprehension and the NATO Alphabet
- Day 27 - Intermediate - Tkinter, args, kwargs and Creating GUI Programs
- Day 28 - Intermediate - Tkinter, Dynamic Typing and the Pomodoro GUI Application
- Day 29 - Intermediate - Building a Password Manager GUI App with Tkinter
- Day 30 - Intermediate - Errors, Exceptions and JSON Data_ Improving the Password
- Day 31 - Intermediate - Flash Card App Capstone Project
- Day 32 - Intermediate+ Send Email (smtplib) & Manage Dates (datetime)
- Day 33 - Intermediate+ API Endpoints & API Parameters - ISS Overhead Notifier
- Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App
- Day 35 - Intermediate+ Keys, Authentication & Environment Variables_ Send SMS
- Day 36 - Intermediate+ Stock Trading News Alert Project
- Day 37 - Intermediate+ Habit Tracking Project_ API Post Requests & Headers
- Day 38 - Intermediate+ Workout Tracking Using Google Sheets
- Day 39 - Intermediate+ Capstone Part 1_ Flight Deal Finder
- Day 40 - Intermediate+ Capstone Part 2_ Flight Club
#tags: index, resources, readme,