General Programming (via Python):
<aside>
<img src="/icons/profile_blue.svg" alt="/icons/profile_blue.svg" width="40px" /> TODO: concepts and lessons are written with a target audience of an adult or high schooler interested in learning programming, without particular expectation of prerequisite knowledge.
</aside>
Articles:
- [ ] What is a programming language?
- [ ] What are some common features of useful apps?
- [ ] Why might we want data structures?
- [ ] Why might we need functions?
Lessons:
Terminal Basics
Variables
User Input
Functions
- [ ] Conditionals
- [ ] Looping
- [ ] Dependencies
Python Exclusives:
- [ ] Builtin Data Structures (list, dict, tuple, set)
- [ ] Function Syntax
- [ ] Modules, Packages, and Libraries
Projects:
Mini-Project: A Good Listener
Console Todo List v1 - Python
Console Todo List v2 - (Python)