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