So You Wanna Code Course Outline

Andrew's suggestions for learning how to code

So You Wanna Code Course Outline

Course areas

Program Sequence

TODO: Probably define specific “tracks” for Web Dev and Data Science.

Preparation

PROG 001: Preparation for Noobs / Summer Reading

Time: 3 days

Semester 1

PRAG 101: Setting up as a Dev

See the PRAG-101 page for details.

PROG 101: Beginning Programming

Time: 8 weeks

SOC 101

TODO: Come up with some material on:

This is an issue because Andrew is totally unqualified to teach this stuff, or even pick out classes or a reading curriculum that would.

NERD 101

Time: 2 weeks

Read some:

Watch:

Read:

Enrichment:

Semester 2

PRAG 102: Flexible development and self promotion

Time: 3 weeks

PROG 102: Next Steps

PROG 103: Web Development

Time: 6 weeks

PROG 104: Data Science and Analysis

Time: 6 weeks

PROG 105: Cloud Stuff, Sysadminning, and DevOps

TODO: Find some material on GCP training and certification

SOC 102

NERD 102

Semester 3

PROG 201: Getting Lower Level with Java

PROG 202: Getting Close to the Metal with C

PROJ 201: Intro to Project Management

DB 201: Using SQL

DB 202: Relational Theory

Prereq: DB 201