EXPLORE THE CURRICULUM
Your learning map
See how it fits together. Find the lesson you want to learn next.
10 lessons · Developer tools
Reset filtersL1Developer tools & projectsStep 86–9510 lessons
- 086 Git Basics — A Time Machine for CodeExplain Git's operating structure with the three concepts: repository, commit, staging
- 087 GitHub Remote Repositories and Your Portfolio — Both Backup and ShowcaseExplain the relationship between local and remote repositories, and the directions of push and pull
- 088 Branches and merge — Parallel Universes and MergingExplain that the true nature of a branch and HEAD is "an arrow pointing to a commit"
- 089 Markdown Documentation — Your Own Personal WikiWrite technical documents with the seven core pieces of markdown syntax
- 090 Project — XOR File Encryption/Decryption ToolDemonstrate XOR's restoration property (A ⊕ K ⊕ K = A) with Python's ^ operator
- 091 Linux Review — OverTheWire Bandit 0–10Connect to and exit a remote server over SSH (ssh user@address -p port)
- 092 SQL Basics 1 — Talking to a Database (CRUD)Enter sqlite3, create a table, and exit
- 093 SQL Basics 2 — JOIN and Python IntegrationJOIN two tables with an ON condition and query them
- 094 A Taste of Flask — Building Your Own Web ServerLaunch a server with two or more routes using Flask
- 095 Level 1 Comprehensive Project — Completing a Network Watchdog ToolBuild a finished product from a requirements specification alone