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 | |
Flowcharts | Flowcharts | Example flowcharts with corresponding code |
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 2 files of code side by side |
Learning Resources | Guide | |
Future Intro Classes | Eventbrite |