Lecture 1 - Orientation, Introduction to Programming, Command Line Navigation
Lecture 2 - Types and Typecasting
Lecture 3 - Git
Lecture 4 - Functions
Lecture 5 - More on Functions and Scope
Lecture 6 - Lists
Lecture 7 - Conditionals
Lecture 8 - For Loops and While Loops
Lecture 9 - Tuples and Dictionaries
Lecture 10 - APIs
Lecture 11 - Classes
Lecture 12 - Special Topics
Project Presentations
Code Appetizers are programming problems to help review the previous lecture.
These are mini-projects that put all the syntax and skills into a project. You'll see how everything comes together. These workshops have a natural progression as new skills are learned. You will find different and often better ways to solve problems you previously encountered. There are many ways to approach each mini-project. The idea is to practice programming and to help get ready for your final project. These workshops also are an indicator for how well you are understanding the topics up to this point as each workshop incorporates all the skills previously learned.