Class Days and Class Times:
Monday - Friday, 10:00AM - 4:00PM
Dates: June 12th, 2023 (Monday) - August 18th, 2023 (Friday)
Slack Workspace: https://ttpatcsi.slack.com/archives/C055296Q6GJ
Lead Instructor: Dakota Martinez
Lead Teaching Assistant: Ahsan Abbasi
Teaching Assistants: Nicky Liu, Jean Luis Ureña (after hours), Jorge Vasquez, Chad Hinds
Program Manager: Sabine Salandy
Career Coach: Farzana Ruzehaji
Emails: Dakota.Martinez@csi.cuny.edu, Sabine.Salandy@csi.cuny.edu, Farzana.Ruzehaji@csi.cuny.edu
Daily Schedule (Subject To Change!)
10:00AM - 12:15PM:: Lecture, Review, Demo, Start Workshop For The Day
12:15PM - 1:15PM: Lunch
1:15PM - 4:00PM: Continuation of Lecture, Complete The Workshops/Homework For The Day
Day | Description | Links |
---|---|---|
Day 1 - Monday 6/12/23 | Hackerrank assessment & Growth Mindset Discussion | |
Day 2 - Tuesday 6/13/23 | Intro to HTML/CSS, Bootstrap, Flexbox & Grid | index.html, styles.css |
Day 3 - Wednesday 6/14/23 | Intro to Git & GitHub | ChatGPT README Generator Prompt, Job App Tracker Repo |
Day 4 - Thursday 6/15/23 | Intro to JavaScript | Solution Code |
Day 5 - Friday 6/16/23 | Intro to Technical Resume Building, 1-on-1 Coaching Preferences and Schedule |
Day | Description | Links |
---|---|---|
Monday 6/19/23 | Juneteenth | |
Day 6 - Tuesday 6/20/23 | Using JavaScript for Algorithms & Unit Testing | Solution code |
Day 7 - Wednesday 6/21/23 | DOM Manipulation | Solution Code |
Day 8 - Thursday 6/22/23 | Intro to React | Solution Code |
Day 9 - Friday 6/23/23 | Cover Letters & Email Communication + React & Tailwind mini lesson | Solution Code |
Day | Description | Links |
---|---|---|
Day 10 - Monday 6/26/23 | React - State & Events | Solution Code |
Day 11 - Tuesday 6/27/23 | React - Forms & Lifting State | Solution Code |
Day 12 - Wednesday 6/28/23 | React - Side Effects & Data Fetching (Create & Read) | Solution Code |
Day 13 - Thursday 6/29/23 | React Router and Client-Side Routing in a SPA | React Router v6 official tutorial |
Day 14 - Friday 6/30/23 | Introduction to Technical Interviewing/Cyclic Sort/ Fast _ Slow Pointers |
Day | Description | Links |
---|---|---|
Day 15 - Monday 7/3/23 | React - Update & Delete | Solution Code |
Tuesday 7/4/23 | 4th of July - No class | |
Day 16 - Wednesday 7/5/23 | React Project Work | React Inline Editing Example |
Day 17 - Thursday 7/6/23 | Introduction to NodeJS + Express pt1 - Requests & Routing | Solution Code |
Day 18 - Friday 7/7/23 | Cyclic Sort & Fast and Slow Pointers Algorithms | Solution Code |
Day | Description | Links |
---|---|---|
Day 19 - Monday 7/10/23 | NodeJS + Express pt2 - PostgreSQL & Database CRUD | Solution Code |
Day 20 - Tuesday 7/11/23 | NodeJS + Express pt3 - ORMs, Full CRUD & Validations | Solution Code |
Day 21 - Wednesday 7/12/23 | NodeJS + Express pt4 - Database Joins & Relationship methods | Solution Code |
Day 22 - Thursday 7/13/23 | NodeJS + Express pt5 - Authentication, Authorization & Access Control | Solution Code |
Day 23 - Friday 7/14/23 | Behavioral Interviewing/ Team & Technical Project Building |
Day | Description | Links |
---|---|---|
Day 24 - Monday 7/17/23 | Node, Express & React pt1 - Client Side Auth | Solution Code |
Day 25 - Tuesday 7/18/23 | Node, Express & React pt2 | Solution Code |
Day 26 - Wednesday 7/19/23 | Introducing the Capstone Project | Capstone Handbook |
Day 27 - Thursday 7/20/23 | Capstone Planning | |
Day 28 - Friday 7/21/23 | Trees - Breadth First Search & Two Pointers | Solution Code |
Day | Description | Links |
---|---|---|
Day 29 - Monday 7/24/23 | Capstone Project - Session 2 | |
Day 30 - Tuesday 7/25/23 | Capstone Project - Session 3 | |
Day 31 - Wednesday 7/26/23 | Capstone Project - Session 4 | |
Day 32 - Thursday 7/27/23 | Capstone Project (first iteration staff takes lead) | |
Day 33 - Friday 7/28/23 | Sliding Window & Trees Depth First Search | Solution Code |
Day | Description | Links |
---|---|---|
Day 34 - Monday 7/31/23 | Capstone Project - Session 5 | |
Day 35 - Tuesday 8/1/23 | Capstone Project - Session 6 | |
Day 36 - Wednesday 8/2/23 | Capstone Project - Session 7 | |
Day 37 - Thursday 8/3/23 | Deploying to AWS & Mock Behavioral Interviews | |
Day 38 - Friday 8/4/23 | Capstone Project - Session 8 |
Day | Description | Links |
---|---|---|
Day 39 - Monday 8/7/23 | Mock Technical Interviews | |
Day 40 - Tuesday 8/8/23 | Capstone Project (2nd iteration staff takes lead) | |
Day 41 - Wednesday 8/9/23 | Capstone Project - Session 9 | |
Day 42 - Thursday 8/10/23 | Capstone Project - Session 10 | |
Day 43 - Friday 8/11/23 | Capstone Project - Session 11 |
Day | Description | Links |
---|---|---|
Day 44 - Monday 8/14/23 | Capstone Project - Session 12 | |
Day 45 - Tuesday 8/15/23 | Capstone Project 3rd Iteration | |
Day 46 - Wednesday 8/16/23 | Career Search Framework & Ongoing Program Expectations (Farzana) | |
Day 47 - Thursday 8/17/23 | Final Capstone Presentations | |
Day 48 - Friday 8/18/23 | Hackerrank Assessment/End Pre-internship course |