These two documents provide you with a roadmap of how to continue your studies and strengthen your understanding of the material from the SEI course. Included are additional codeing challenges, resources, and prompts to keep you coding in the weeks post-graduation. We hope it provides a springboard that keeps you learning!
| Post-Cohort Resources | More Post-Cohort Resources |
Setting Up a Custom Domain for Portfolio Site / Project
- Docs for Setting Up Custom Domain
- A Helpful Tutorial
- Zoom Classroom
- Class Recordings
- Course Curriculum
- Class Culture/Expectations
- Remote Class Expectations
- How to Submit Deliverables
- Installfest
- July 6, 2021 - September 28, 2021
- July 5
- September 6
Mon - Fri: 8:00am - 9:00am Pacific Time
Mon - Thr: 6:00pm - 9:00pm Pacific Time
Sat + Sun: 11:00am - 3:00pm Pacific Time
If/when you find yourself with extra time, please get started on the JavaScript Code Challenges.
There are 30 code challenges that will help you get the necessary practice of writing code, as well as teach you new methods and techniques.
Just as with the class repo, you will fork & clone the code challenges repo.
Additional Coding Practice Resources
Codewars is an excellent source of coding challenges for numerous programming languages.It's free, so be sure to create an account so that you can track your progress. Code challenges (called _Kata_) vary in difficulty from "8kyu" (easiest) to "1kyu".
Unit 1 - HTML / CSS / JavaScript
-
Week 1 - FUNdamentals!
Loops Demo Code
Array & Iteration Demo Code
Function Lesson Demo Code
Morning Exercise Module 1 Module 2 Extra Content Focus Monday
(7/5)Holiday Holiday Holiday Holiday Holiday Tuesday
(7/6)Welcome to GA Installfest - Terminal Intro
- Terminal Cont.- Terminal Lab
- Terminal Extra PracticeWelcome and Getting Set Up Wednesday
(7/7)Semantic HTML - Intro To Programming
- Scope
- JS Basic Loops LabGithub - Github Lab
- Semantic HTML Extra PracticeIntro to Programming Thursday
(7/8)Outcomes Loops & Conditionals - Arrays & Iteration
- Loop LabArrays Extra Practice JavaScript Arrays Friday
(7/9)CSS Intro Intro to CSS - Functions
- Functions labFunctions Extra Practice JavaScript Functions It is a requirement to complete at least 80% of all deliverables to receive: a Certificate of Completion; post-grad benefits such as the Meet and Greet; and Outcomes support.
Date Assigned Deliverable Final Due Date 7/8 Loops & Conditionals 7/12 7/9 Functions 7/13 -
Week 2 - Advanced Objects, The DOM
Objects Demo Code
Intro to DOM Demo Code
DOM Events Demo Code
Morning Exercise Module 1 Module 2 Extra Content Focus Monday
(7/12)CSS: Flexbox Objects Objects Lab - Solar System Lab JavaScript Objects Tuesday
(7/13)Intro to Dom Intro to Dom Dom Events - Temperature Converter
- Etch a SketchDom Manipulation Wednesday
(7/14)Intro Tic Tac Toe Tic Tac Toe Tic Tac Toe Etch a Sketch Tic Tac Toe Thursday
(7/15)Outcomes Tic Tac Toe Tic Tac Toe Etch a Sketch Tic Tac Toe Friday
(7/16)Objects & this! Objects & this! Weather Object Lab Avengers Mixed Types Objects and this It is a requirement to complete at least 80% of all deliverables to receive: a Certificate of Completion; post-grad benefits such as the Meet and Greet; and Outcomes support.
Date Assigned Deliverable Final Due Date 7/12 Mixed Data Types 7/14 7/14 CSS AirBnb 7/16 -
Week 3 - Project Zero
Stopwatch / setInterval Demo Code
Morning Exercise Module 1 Module 2 Extra Content Focus Monday
(7/19)OOP & Classes OOP & Classes - OOP & Classes
- Classes LabClasses Gladiator Arena Object Oriented Programming Tuesday
(7/20)Stopwatch Activity Introduce Project Project 0 Project 0 Project 0 Wednesday
(7/21)Project 0 Project 0 Project 0 Project 0 Project 0 Thursday
(7/22)Outcomes Project 0 GitHub Pages Deployment Project 0 Project 0 Friday
(7/23)Project 0 Project 0 Project 0 Project 0 Project 0 It is a requirement to complete at least 80% of all deliverables to receive: a Certificate of Completion; post-grad benefits such as the Meet and Greet; and Outcomes support.
Date Assigned Deliverable Final Due Date 7/21 Project 0 7/27
Unit 2 - JS Servers & NOSQL Databases
-
Week 4 - Node & Express
Morning Exercise Module 1 Module 2 Extra Content Focus Monday
(7/26)Project 0 Project 0 Project 0 Project 0 Project 0 Tuesday
(7/27)Project 0 Presentations Project 0 Presentations Project 0 Presentations Project 0 Presentations Project 0 Wednesday
(7/28)AJAX & API's AJAX & API's Lab: Fetch Reddit Slideshow OpenWeatherMap API AJAX/API's Thursday
(7/29)Outcomes - Unit 2 Installfest
- Intro To Express- Url & Params
- Params labParams lab Node/Express Friday
(7/30)Intro To Rest MVC - New & Create
- Lab: Products App- MVC Intro Lab
- Pokemon ExpressNode/Express It is a requirement to complete at least 80% of all deliverables to receive: a Certificate of Completion; post-grad benefits such as the Meet and Greet; and Outcomes support.
Date Assigned Deliverable Final Due Date 7/29 Express Calculator 8/2 7/30 Express Space 8/4 -
Week 5 - Servers & Databases Continued
Express Blog App
Express Fruits App
Mongoose Demo Code
Morning Exercise Module 1 Module 2 Extra Content Focus Monday
(8/2)Review Controllers - Delete & Edit
- Delete & Edit LabPokemon Express Node/Express Tuesday
(8/3)Install MongoDB - Intro to Mongo
- Mongo Lab- Intro to Mongoose
- Mongoose LabMongo Bounty Hunters Databases Wednesday
(8/4)CS Topics: Stacks & Queues Fruits App w/db - MEN Stack HW MEN Stack HW Full Stack Thursday
(8/5)Outcomes Express Blog (1st Model) - Express Blog (1st Model)
- Review & HW TimeMEN Stack HW Full Stack Friday
(8/6)Express Blog (2nd Model) Express Blog (2nd Model) Express Blog (2nd Model)
- Review & HW TimeTwo Model Practice Full Stack It is a requirement to complete at least 80% of all deliverables to receive: a Certificate of Completion; post-grad benefits such as the Meet and Greet; and Outcomes support.
Date Assigned Deliverable Final Due Date 8/3 Mongoose Vampires 8/10 8/4 MEN Stack 8/11 -
Week 6 - Project: Express, Mongo DB, and Node
Express Blog App
Express Fruits App
Morning Exercise Module 1 Module 2 Extra Content Focus Monday
(8/9)MEN Stack Review MEN Stack Review Blog Related Models Photo App Full Stack Tuesday
(8/10)Introduce Project One Project One Planning Project One Planning Git Collaboration Project One Wednesday
(8/11)Project One Approvals Project One Approvals Project One Project One Project One Thursday
(8/12)Outcomes Project One Heroku Deployment Project One Project One Friday
(8/13)Project One Project One Express Session Project One Project One It is a requirement to complete at least 80% of all deliverables to receive: a Certificate of Completion; post-grad benefits such as the Meet and Greet; and Outcomes support.
Date Assigned Deliverable Final Due Date 8/10 Project One 8/17
Unit 3 - React
-
Week 7 - React
Morning Exercise Module 1 Module 2 Extra Content Focus Monday
(8/16)Project One Project One Project One Project One Project One Tuesday
(8/17)Project One Presentations Project One Presentations Project One Presentations Project One Presentations Project One Wednesday
(8/18)React Intro React Intro Lab: React Dashboard Lab: React Dashboard React Intro Thursday
(8/19)Outcomes React Props - React Props
- LotR w/PropsReact Dino Blog React State Friday
(8/20)React State Counter React State Counter React State Counter React Stopwatch React State It is a requirement to complete at least 80% of all deliverables to receive: a Certificate of Completion; post-grad benefits such as the Meet and Greet; and Outcomes support.
Date Assigned Deliverable Final Due Date 8/19 LotR w/Props 8/26 -
Week 8 - React Continued
Recipe App Demo Code
React Todo Demo Code
Array Methods Demo Code
React Arrays Demo Code
Morning Exercise Module 1 Module 2 Extra Content Focus Monday
(8/23)React Todo List React Todo List - React Todo List
- React ATMReact ATM React State Tuesday
(8/24)Recipe App Components Recipe App Components - Array Iterators
- Array Iterators LabArray Iterators Lab React Components Wednesday
(8/25)CS Topics: Linked List Recipe App Props Lab: React Nested Props - React Props Thursday
(8/26)Outcomes Recipe App State - Recipe App State
- Burger StackerBurger Stacker React State Friday
(8/27)React Lifecycle React AJAX & APIs React Giphy React Star Wars API React Lifecycle It is a requirement to complete at least 80% of all deliverables to receive: a Certificate of Completion; post-grad benefits such as the Meet and Greet; and Outcomes support.
Date Assigned Deliverable Final Due Date 8/23 React ATM 8/30 8/27 React Giphy 9/1 -
Week 9 - React & Project Time
No Outcomes this Week
MERN API Demo Code
MERN React Demo Code
Recipe App Demo Code
Morning Exercise Module 1 Module 2 Extra Content Focus Monday
(8/30)React Router React Router - Lab: React Router Portfolio
- React Giphy
- Burger StackerReact Star Wars API React Router Tuesday
(8/31)React Todo w/API React Todo w/API React Todo w/API React Todo w/API React connected w/Backend Wednesday
(9/1)MERN App (Fullstack) MERN App (Fullstack) MERN App (Fullstack) MERN Album Collector Full Stack React Thursday
(9/2)Github Collaboration Introduce React Project React Project React Project React Project Friday
(9/3)Tech Interview Practice React Project React Project React Project React Project It is a requirement to complete at least 80% of all deliverables to receive: a Certificate of Completion; post-grad benefits such as the Meet and Greet; and Outcomes support.
Date Assigned Deliverable Final Due Date 9/2 React Project 9/9 -
Week 10 - React Project
Express Deploy Steps
React Deploy Steps
Morning Exercise Module 1 Module 2 Extra Content Focus Monday
(9/6)Holiday Holiday Holiday Holiday Holiday Tuesday
(9/7)Project Wayfarer Project Wayfarer Project Wayfarer Project Wayfarer React Project Wednesday
(9/8)Project Wayfarer Project Wayfarer Project Wayfarer Project Wayfarer React Project Thursday
(9/9)Outcomes Project Wayfarer Project Presentations Rest React Project Friday
(9/10)- Coding Challenges A
- Coding Challenges BData Structures Research Assignment Data Structures Research Assignment Data Structures Research Assignment Interview Prep It is a requirement to complete at least 80% of all deliverables to receive: a Certificate of Completion; post-grad benefits such as the Meet and Greet; and Outcomes support.
Date Assigned Deliverable Final Due Date 9/2 Project Presentations 9/9 9/10 Data Structures Research Assignment 9/13 9/10 Reading: MyGA Introduction to Computer Science 9/13
Unit 4 - Python, CS Topics, and Final Project
-
Week 11 - Python, SQL, and Project
Morning Exercise Module 1 Module 2 Extra Content Focus Monday
(9/13)Data Structure Presentations Intro to Python - Lab: Python Exercises
- Lab: Python Challenges
- Lab: Control FlowPython Koans Python Tuesday
(9/14)- Big O and Algorithm Complexity
- Big O Cheat SheetPython Lists & Ranges - Lab: Python Lists & Ranges
- Lab: Control FlowLab: State Capitals Python Wednesday
(9/15)Python OOP Python OOP - Python OOP
- Lab: CodebarFinal Project Soft Pitch Python OOP Thursday
(9/16)Outcomes - PostgreSQL Install
- SQL/PostgreSQL
- SQLZoo- Lab: SQL Airplane
- Carmen San DiegoFinal Project Soft Pitch SQL Friday
(9/17)Introduce Final Project Project Planning Project Planning Project Planning Project It is a requirement to complete at least 80% of all deliverables to receive: a Certificate of Completion; post-grad benefits such as the Meet and Greet; and Outcomes support.
Date Assigned Deliverable Final Due Date 9/13 Reading: MyGA Algorithms - Introduction to Algorithms & Big O Notation 9/14 9/15 Final Project Soft Pitch 9/17 9/17 Final Project Hard Pitch 9/20 -
Week 12 - Final Project & Optional Lessons
Express Deploy Steps
React Deploy Steps
Morning Exercise Module 1 Module 2 Extra Content Focus Monday
(9/20)Final Project Approvals Final Project Approvals Final Project Final Project Final Project Tuesday
(9/21)Final Project Final Project React Hooks Final Project Final Project Wednesday
(9/22)JWT JWT Final Project Final Project Final Project Thursday
(9/23)Final Project Final Project TypeScript Final Project Final Project Friday
(9/24)Final Project Final Project Final Project Final Project Final Project It is a requirement to complete at least 80% of all deliverables to receive: a Certificate of Completion; post-grad benefits such as the Meet and Greet; and Outcomes support.
Date Assigned Deliverable Final Due Date 9/17 Final Project 9/27 -
Week 13 - Presentations & Graduation
Setting Up a Custom Domain
- Video Lesson
- Github Docs
- A Helpful Tutorial
Morning Exercise Module 1 Module 2 Extra Content Focus Monday
(9/27)Final Project Presentation Final Project Presentation Final Project Presentation Final Project Presentations Final Project Tuesday
(9/28)Graduation! Graduation! Graduation! Graduation! Graduation! Wednesday
(9/29)REST! REST! REST! REST! REST! Thursday
(9/30)REST! REST! REST! REST! REST! Friday
(10/1)REST! REST! REST! REST! REST! It is a requirement to complete at least 80% of all deliverables to receive: a Certificate of Completion; post-grad benefits such as the Meet and Greet; and Outcomes support.
Date Assigned Deliverable Final Due Date 9/20 Final Project 9/27
