| A | B | C | |
|---|---|---|---|
1 | WEEK 1 (Javascript / Python Intro) | Topic | |
2 | Day 1 | Machine Setup, IDE Introduction, Command Line Practice | |
3 | Day 2 | Git Part 1 (Intro, Push, Pull, Clone, Branch, Checkout) | |
4 | Day 3 | JS Fundamentals (w/ Jest) | |
5 | Day 4 | Python Fundamentals (w/ Pytest) | |
6 | Day 5 | Team Kickoff (Overview, Bingo, Exact Change, Class Prez, Social Chairs) | |
7 | Beyond Tech | Feedback | |
8 | WEEK 2 (OOP) | Topic | |
9 | Day 1 | So You want to Be a Wizzard? OOP: Intro | |
10 | Day 2 | OOP: Encapsulation & Abstraction | |
11 | Day 3 | OOP: Inheritance & Polymorphism | |
12 | Day 4 | OOP Review Exercise (I do/ you do/ we do) | |
13 | Day 5 | Assessment #1: OOP | |
14 | Beyond Tech | Imposter Syndrome | |
15 | WEEK 3 (Data Structures) | Topic | |
16 | Day 1 | Intro to DS and Linked List | |
17 | Day 2 | Data Structures 2 | |
18 | Day 3 | Data Structures 3 | |
19 | Day 4 | Data Structures 4 | |
20 | Day 5 | Technical Interview 101s | |
21 | Beyond Tech | Diversity & Inclusion 1 | |
22 | WEEK 4 (Full-Stack) | Topic | |
23 | Day 1 | HTML/CSS | |
24 | Day 2 | PostgreSQL | |
25 | Day 3 | Simple Flask Server | |
26 | Day 4 | Full Stack Application | |
27 | Day 5 | DOM manipulation and event handling | |
28 | Beyond Tech | Diversity & Inclusion 2 | |
29 | WEEK 5 (Front-End) | Topic | |
30 | Day 1 | Advanced JavaScript (destructuring, imports, etc) | |
31 | Day 2 | Intro to React and Component | |
32 | Day 3 | React Hooks (useState/useEffect/Conditionals) | |
33 | Day 4 | RWD | |
34 | Day 5 | Tailwind CSS && React BootStrap | |
35 | |||
36 | WEEK 6 (Front-End) | Topic | |
37 | Day 1 | Ajax, Axios, and Async | |
38 | Day 2 | React Router, Pages | |
39 | Day 3 | useParams, useContext, useNavigate | |
40 | Day 4 | React Review Exercise (I do/ you do/ we do) | |
41 | Day 5 | Assessment 2: React | |
42 | |||
43 | WEEK 7 (PostgreSQL) | Topic | |
44 | Day 1 | Intro to SQL / Install, Schema Design | |
45 | Day 2 | CSV and JSON files | |
46 | Day 3 | Constraints and Relationships | |
47 | Day 4 | Advanced Relationship (SQL Workshop) | |
48 | Day 5 | PostgreSQL Review Exercise Assessment 3: PostgreSQL | |
49 | |||
50 | WEEK 8 (Django) | Topic | |
51 | Day 1 | Intro to Django ORM and Django Testcase | |
52 | Day 2 | Django Validators and Serializers | |
53 | Day 3 | Django Associations and Intro to the Django Server | |
54 | Day 4 | Django APIViews (Postman) | |
55 | Day 5 | Full Stack App | |
56 | |||
57 | WEEK 9 (Django) | Topic | |
58 | Day 1 | Backend APIs | |
59 | Day 2 | CRUD | |
60 | Day 3 | Django Auth | |
61 | Day 4 | Django Review | |
62 | Day 5 | Assessment 4: Django | |
63 | |||
64 | WEEK 10 (Personal Projects) | Optional Lectures (Extra) | |
65 | Day 1 | AWS Deployment/ Personal Project Kickoff | |
66 | Day 2 | Managing Tokens in Production | |
67 | Day 3 | Web Security Workshop | |
68 | Day 4 | Docker + PostgreSQL | |
69 | Day 5 | Docker + Django and PostgreSQL | |
70 | |||
71 | WEEK 11 (Personal Projects) | Optional Lectures (Extra) | |
72 | Day 1 | Docker + React, Django, and PostgreSQL | |
73 | Day 2 | Docker Compose | |
74 | Day 3 | Deployment with Containers and Docker Hub | |
75 | Day 4 | Personal Projects | |
76 | Day 5 | Personal Projects | |
77 | Beyond Tech | Personal Finance 1 | |
78 | WEEK 12 (Personal Projects) | Topic | |
79 | Day 1 | Personal Project | |
80 | Day 2 | Personal Project | |
81 | Day 3 | Personal Project | |
82 | Day 4 | Personal Project DUE! Assessment 5: Personal Project | |
83 | Day 5 | Final Group Project Kick-off | |
84 | Beyond Tech | Personal Finance 2 | |
85 | WEEK 13 (Final Group Projects) | Topic | |
86 | Day 1 | Final Group Project | |
87 | Day 2 | Final Group Project | |
88 | Day 3 | Final Group Project | |
89 | Day 4 | Final Group Project | |
90 | Day 5 | Final Group Project | |
91 | Beyond Tech | Salary Negotiations | |
92 | WEEK 14 (Final Group Projects) | Topic | |
93 | Day 1 | Final Group Project | |
94 | Day 2 | Final Group Project | |
95 | Day 3 | Final Group Project | |
96 | Day 4 | Final Group Project | |
97 | Day 5 | Final Group Project | |
98 | Beyond Tech | Job Search After CodePlatoon | |
99 | WEEK 15 (Final Group Projects) | Topic | |
100 | Day 1 | Final Group Projects |