This class is an introduction to programming. In it you will learn many of the fundamental programming concepts. The goal of this course is to be an introduction to the work of programming and give you the ability to start writing software applications.
The world of software development is vast. As introduction this class does not cover everything possible in the world software development. Instead the class seeks to provide foundational knowledge that will provide solid ground on which you can build a career as a software developer.
Class | Topic | Homework |
---|---|---|
1 | Intro - Variables | - |
2 | Data Types - Print | - |
3 | Input - Functions | madlib.py & custom-calc.py in the lesson 2 folder |
4 | Errors | Python CLI Games |
5 | Conditionals | Setup GitHub |
6 | Lists | Captain Rainbow's Color Checklist |
7 | Loops | - |
8 | Debugging | - |
9 | File I/O | Spaceman |
10 | Dictionaries | - |
11 | Code Quality | - |
12 | Problem Solving | - |
13 | Final Assessment | - |