ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
WEEK 1 (Javascript / Python Intro)Topic
2
Day 1Machine Setup, IDE Introduction, Command Line Practice
3
Day 2Javascript Fundamentals
Javascript Libraries (npm)
Git/Github & Pair Programming
4
Day 3Python Fundamentals
Python Libraries (pip) & Modules
5
Day 4Test driven development
6
Day 5Python Advanced
Review
7
Beyond TechFeedback
8
WEEK 2 (OOP)Topic
9
Day 1Object Orientated Programming (OOP) Introduction
10
Day 2Writing Data to CSV / Instantiating objects with hashes
11
Day 3Functional Programming vs. Object-Oriented Programming
12
Day 4Python Inheritance (OOP)
13
Day 5OOP Review
Assessment #1: Algorithms
14
Beyond TechImposter Syndrome
15
WEEK 3 (Data Structures & Algos)Topic
16
Day 1Recursion and the Call Stack
17
Day 2Regex in JS/Python
18
Day 3Big-O Notation and Algorithmic Complexity
19
Day 4Data Structures
20
Day 5Review
Assessment #2: OOP
Group Project: Sudoku Solver (weekend)
21
Beyond TechDiversity & Inclusion 1
22
WEEK 4 (HTML/CSS)Topic
23
Day 1HTML / CSS
24
Day 2HTML / CSS Advanced / Bootstrap
25
Day 3HTML / CSS / JS
26
Day 4HTTP
27
Day 5Review
28
Beyond TechDiversity & Inclusion 2
29
WEEK 5 (SQL / Databases)Topic
30
Day 1Introduction to SQL
31
Day 2SQL Workshop
32
Day 3Python and SQL
33
Day 4Python and SQL
34
Day 5SQL Review
Assessment #3: HTML/CSS/JS + SQL/Databases
35
Beyond TechPersonal Finance 1
36
WEEK 6 (Django Intro)Topic
37
Day 1Creating a Django Project + Python Virtual Environments
Django ORM -> Django Queries
38
Day 2Django ORM -> Django Validations
39
Day 3Django ORM -> Django Associations
40
Day 4Django HTML
Django Project: Polls
41
Day 5Django HTML Templating
Django + CSS/Bootstrap
42
Beyond TechPersonal Finance 2
43
WEEK 7 (Django CRUD)Topic
44
Day 1Django CRUD
45
Day 2Django Nested CRUD
46
Day 3Django Authentication
47
Day 4Django + 3rd Party APIs
48
Day 5Django Review
Assessment #4: Django Application
49
50
WEEK 8 (React Intro)Topic
51
Day 1Javascript Classes
React Introduction
52
Day 2React Workshop
53
Day 3React Props & States
React Functional Components -vs- Class Components
News Site I: Navigation Header, Article List
54
Day 4React Dom Router
React Booststrap
News Site II: Add Routes, Home Page, Article Page
55
Day 5React Using APIs (Javascript Fetch)
News Site III: Fetching Articles from Server
56
57
WEEK 9 (React Advanced)Topic
58
Day 1React Component Lifecycles
News Site IV: Sections Page, Search Feature
59
Day 2HTTP Method Review
News Site V: Create Articles
60
Day 3React Contexts
Token Authentication
News Site VI: Add Login Page, Authorization
61
Day 4Django as an API / Json Serialization
Postman
Heroku / Django Cors-Headers
62
Day 5Django as an API / DRF Model Serializers
63
64
WEEK 10 (Full Stack Dev)Topic
65
Day 1Django + React: Full Stack Application
66
Day 2Django Authentication using JWTs
67
Day 3Django DRF Viewsets (+ Rock-Paper-Scissors I)
68
Day 4Review
69
Day 5Review
Assessment #5: Personal Project
70
Beyond TechSalary Negotiations
71
WEEK 11 (Personal Projects)Topic
72
Day 1Personal Project
73
Day 2Personal Project
74
Day 3Personal Project
75
Day 4Personal Project
76
Day 5Personal Project
77
Beyond TechJob Search After CodePlatoon
78
WEEK 12 (Personal Projects)Topic
79
Day 1Personal Project
80
Day 2Personal Project
81
Day 3Personal Project DUE!
82
Day 4Final Group Project Kick-off
83
Day 5Final Group Project Kick-off
84
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
92
WEEK 14 (Graduation Week)Topic
93
Day 1Final Group Projects
94
Day 2Final Group Projects
95
Day 3Mock Interview Day
Final Group Projects DUE!
96
Day 4Final Group Projects Presentations
97
Day 5GRADUATION DAY!!!
98
99
100