Welcome to the five day course focused on strengthening your programming fundamentals.
Advanced versions of labs are optional, but encouraged. Additional practice for each unit can be found in the Exercises column.
Unit | Concepts | Labs | Exercises |
---|---|---|---|
Unit 01 | Review 101, Troubleshooting & error messages | Lab 01 | Unit 01 |
Unit 02 | REPL, Functions | Lab 02 | Unit 02 |
Unit 03 | Dictionaries | Lab 03 | Unit 03 |
Unit 04 | Modules | Lab 04 | Unit 04 |
Unit 05 | Final Project | Lab 05 |
Below is a list of helpful links.
Resource | Link | Comment |
---|---|---|
Lab Submissions | How to Submit Labs in Slack | For enrolled Intro students only |
Terminal Cheatsheet | Terminal Cheatsheet | List of terminal commands |
Vocab | Vocab List | A collection of programming terms and their definitions |
Flowcharts | Flowcharts | Example flowcharts with corresponding code |
Career Services | Career Services | About Career Services at PDX Code Guild |
VS Code Keyboard ShortCuts | For Windows | |
VS Code Keyboard ShortCuts | For macOS | |
Python Tutor | Python Tutor | Online debugging tool |
Stuck? | Debugging Errors Guide | |
Online Code Editor | Repl | Cloud-based editor and interpreter |
Compare two code snippets | DiffChecker | Great tool to compare two files of code side by side |