/Programming102

Five day course focused on strengthening programming fundamentals.

Primary LanguagePython

Programming 102

Welcome to the five day course focused on strengthening your programming fundamentals.

Syllabus Overview

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

Quick Links

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

Back to top