Skip to content
GA San Francisco SEI Cohort 6
Branch: master
Clone or download
Latest commit c72671b Jan 8, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore adds scratchpad to gitignore Dec 2, 2019
README.md Update README.md Jan 8, 2020

README.md

SEI-6 Schedule

Unit 4 - 🐍 🐍 🐍 🐍

Welcome to the final unit of your SEI experience! We'll be diving into the wonderful world of Python and preparing you all for your final projects. Specifically this unit will take a deeper dive into some fundamental Computer Science concepts, the Python programming language, and the Flask framework (written in Python). Have fun!

Week 12

Dates: Jan. 6 - 10

Monday Tuesday Wednesday Thursday Friday
Morning Exercise JWT Review / Deployment Review Review Outcomes Review Review
Module 1 Intro to Python Functions Advanced Functions PIP, Flask, and APIs Flask & MongoDB
Module 2 Big O Notation Bubble & Insertion Sort Python Koans PIP, Flask, and APIs Flask & MongoDB
Labs Python Koans

Week 11

Dates: Dec. 30 - Jan. 3

Monday Tuesday Wednesday Thursday Friday
Morning Exercise Holiday 🎉 Holiday 🎉 Holiday 🎉 Coding Challenge Warmup Intro to Computer Science
Module 1 Holiday 🎉 Holiday 🎉 Holiday 🎉 Digital Ocean Intro JSON Web Tokens Intro
Module 2 Holiday 🎉 Holiday 🎉 Holiday 🎉 Deployment with Digital Ocean Auth with JWTs / P3 Add-ons
Labs Holiday 🎉 Holiday 🎉 Holiday 🎉 - P3 Add-ons Weekend

Unit 4 - Deliverables

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
Jan. 8 Python Koans Jan. 15

Holiday Schedule

Help Schedule

Instructors are available on the following dates and times but feel free to message outside of these hours with the expectation that you may not get an answer immediately:

  • Mon 12/23: Tyler (Office hours: 10:00 am - 12:00 noon)
  • Thu 12/26: Tyler (Office hours: 10:00 am - 12:00 noon)
  • Fri 12/27: Brock (Office hours: 10:00 am - 12:00 noon; 1:00 - 3:00 pm est)
  • Mon 12/30: Tyler (Office hours: 10:00 am - 12:00 noon)
  • Tue 12/31: Brock (Office hours: 10:00 am - 12:00 noon)

Tasklist

Students are asked to complete the following six tasks at their own pace over the break.

  • Task 1: Deploy Heroku, React Blog (w/o database)
  • Task 2: Find a talk on youtube about something you're interested in to Blog about (summarize & opinion)
  • Task 3: Make a CodePen, explore the tool, and share w/ experience on blog
  • Task 4: P5.js, Make/Share w/ experience on blog
  • Task 5: Find a podcast, share it with the class and write about it on your blog
  • Task 6: Rubik’s cube complete! (Blog about your experience with both the 2x2 and 3x3 cubes

Unit 3

In this unit we'll learn one of the most popular frontend frameworks, React. Demand for React skills is high and for good reason. It helps create scalable, interactive frontends and provides a foundation in framework development that you can use. We'll start at the beginning with React at its most basic, build up to using React + APIs (external and our own). By the end of this unit you'll have more than one true fullstack apps for your portfolio. Have fun!

Week 10

Dates: Dec. 16 - 20

Monday Tuesday Wednesday Thursday Friday
Morning Exercise SEI/UXDI Collabathon SEI/UXDI Collabathon Outcomes Algorithms: Insertion Sort Algorithms: Merge Sort (Hard)
Module 1 SEI/UXDI Collabathon SEI/UXDI Collabathon Project 3: Wayfarer Project 3: Wayfarer Project 3: Wayfarer
Module 2 SEI/UXDI Collabathon SEI/UXDI Collabathon Project 3: Wayfarer Project 3: Wayfarer Project 3: Presentations
Extra Reps SEI/UXDI Collabathon SEI/UXDI Collabathon Project 3: Wayfarer Project 3: Wayfarer Happy Holidays!

Week 9

Dates: Dec. 9 - 13

Monday Tuesday Wednesday Thursday Friday
Morning Exercise Review GeoQuakes Review Outcomes Intermediate JS: Spread Operator Project 3 Intro
Module 1 Functional Programming: Closures React Router React Todo Intro (20 min) / SEI-5 Final Projects / React Todo Cont'd Connecting React to a Backend Project 3
Module 2 Realtime with Socket.io / Ugly Chat Lab Functional Programming: Map, Filter, Reduce React Todo Walkthrough CSS Warmup: Profile Cards / Styling React Components Project 3
Extra Reps Ugly Chat Lab / React Giphy Lab Repeat React Counters Repeat React Todo Repeat React Todo / Theme Your Todo App Project 3

Week 8

Dates: Dec. 2 - 6

Monday Tuesday Wednesday Thursday Friday
Morning Exercise Project 2 Project 2 Presentations Outcomes Review / Intro to Fetch JS Generators
Module 1 Project 2 Project 2 Presentations React Intro React State and Props React Component Lifecycle
Module 2 Project 2 JS Promises JSX / React Floorplan React Counters (Codealong) React Component Lifecycle / Geoquakes Weekend Lab
Extra Reps Project 2 Official React Tutorial React Monument Refactor React "Students" Lab & Fetch API Geoquakes Weekend Lab

Unit 3 - Deliverables

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
Dec 4 OMDb API Dec 19
Dec 6 FizzBuzz Solution with Generators Dec 19
Dec 6 Geoquakes Lab Dec 19
Dec 9 Encypher/Decypher with Closures Dec 19
Dec 10 Artisanal Filter and Reduce Function Dec 19
Dec 10 Todo Walkthrough Dec 19

Unit 2

In this unit we'll move beyond working exclusively in the browser and start to investigate full stack web development. We're going to build web apps, interact with APIs, and broaden our horizons with Node.js, Express, and MongoDB.

Week 7

Dates: Nov. 25 - 29

Monday Tuesday Wednesday Thursday Friday
Morning Exercise Project 2 Project 2 Holiday 🦃 Holiday 🦃 Holiday 🦃
Module 1 Project 2 Project 2 Holiday 🦃 Holiday 🦃 Holiday 🦃
Module 2 Project 2 Project 2 Holiday 🦃 Holiday 🦃 Holiday 🦃
Extra Reps Project 2 Project 2 Holiday 🦃 Holiday 🦃 Holiday 🦃

Week 6

Dates: Nov. 18 - 22

Monday Tuesday Wednesday Thursday Friday
Morning Exercise Q&A Review / Mid Course Survey SQL + CRUD Outcomes SQL Books: Part 1 Project 2
Module 1 Intro to SQL SQL + Express SQL: Many-to-Many Relationships SQL Books: Part 1 SQL Books: Part 2
Module 2 Intro to SQL / SQL Lab SQL + Express SQL: Many-to-Many Relationships / Callback Functions SQL Books Lab / Project 2 SQL Books: Part 2
Extra Reps SQL Homework SQL CRUD Lab & Project Prep: Build another Express / SQL App Callback Functions Lab SQL Books Lab / Project 2 SQL Books Lab: Part 2 / Project 2

Week 5

Dates: Nov. 11 - 15

Monday Tuesday Wednesday Thursday Friday
Morning Exercise Veteran's Day Unit 1 Quiz Outcomes Intro Express Review Express TODO API Review
Module 1 Veteran's Day Javascript Review The Net and HTTP Modules NPM Intro to MongoDB & Mongoose
Module 2 Veteran's Day Node.js and Modules / Linked Lists NPM / Express Intro & Lab Middleware & Express TODO API Mongoose Vampires & Mock Networking Event (3:30pm)
Extra Reps Veteran's Day Stream Adventure Express Intro Lab Express TODO API Mongoose Book App

Unit 2 - Deliverables

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
Nov. 13 Express Intro Lab Dec. 1
Nov. 15 Mongoose Book App Dec. 1
Nov. 18 SQL Homework Dec. 1

Unit 1

Welcome to SEI! In the first unit we'll be focusing our efforts on learning the fundamentals of developing in a Linux environment. Expect to get to know your development environment and to get some more practice with HTML, CSS, and the language we'll spend the most time with over the following weeks: Javascript.

Week 4:

Project 1: Build A Game

Week 3

Dates: Oct. 28 - Nov. 1

Monday Tuesday Wednesday Thursday Friday
Morning Exercise Think Like a Programmer Review Outcomes Review Project Euler
Module 1 CSS Properties, Selectors and the Box Model CSS Grid JS Events Review DOM Input Handling
Module 2 CSS Lab DOM Magic Lab To Do List Lab
Extra Reps HTML/CSS Homework JS Events Lab

Week 2

Dates: Oct. 21 - 25

Monday Tuesday Wednesday Thursday Friday
Morning Exercise Keyboard Warm Up Review Outcomes CLI Exercise Review
Module 1 Objects OOP Pokemon Vanilla JS: DOM Manipulations
Module 2 Objects Lab Solar System Lab OOP Pokemon Browser Events, JavaScript Event Queue / Tic Tac Toe
Extra Reps Functions Lab Weather Object Lab Solar System Lab OOP Pokemon Complete TTT + Bonuses

Week 1

Dates: Oct. 16 - 18

Wednesday Thursday Friday
Morning Exercise Orientation .bash_profile & Schedules Regex
Module 1 Welcome to GA / Icebreakers CLI: Processes & Permissions JavaScript: Data Types & Streams
Module 2 CLI: Files & Folders / Trees GitHub / GitHub Lab Control Flow, Arrays, and Iteration / Loop Lab / Review
Extra Reps Terminal Practice Read First Four Guides Regex Crossword / Weekend Reps

Unit 1 - Deliverables

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
Oct. 19 Weekend Reps Nov. 1
Oct. 21 Functions Lab Nov. 1
Oct. 22 Weather Object Lab Nov. 1
Oct. 24 OOP Pokemon Nov. 1
Oct. 28 HTML/CSS Homework Nov. 1
Oct. 30 JS Events Lab Nov. 1

Course Information

Instructional Team

Role Name Slack Email
Co-Instructor Tyler Lane @tylerlanecodes tyler.lane@generalassemb.ly
Co-Instructor Brock Whitbread-Cole @brock brock.whitbread@generalassemb.ly
Instructor Associate Michael Petty @Michael Petty michael.petty@generalassemb.ly

Important Dates

  • Course duration: Wednesday, October 16th, 2019 - Friday, January 24th, 2020
  • Holidays:
    • November 11th, 2019 (Veteran's Day)
    • November 27th, 28th & 29th, 2019 (Thanksgiving)
    • December 21st - January 1st (Winter Holiday)
    • January 20th (Martin Luther King Jr. Day)

GA SEI Graduation Requirements

General Assembly's courses are pass/fail programs. We have certain requirements in order to be considered a graduate of the SEI program:

  • No more than 3 days absent from class over the duration of the course (3 tardies equals 1 absence)
  • Successful completion of four assigned projects
  • Successful completion of 3 of 4 project assessment challenges
  • Participating in GA’s mid-course and end-of-course feedback surveys
  • Complete 80% of assigned "deliverables"

When you complete our program with passing status, you unlock our alumni perks:

  • Support from the Outcomes Team, including participation in the Meet & Greet event (with prospective employers).
  • Receive a GA Letter of Completion (via email 1 week after graduation)
  • Credits and discounts for other GA courses (check with Student Services for details).
  • Access to our Alumni Community

Questions? Just ask!

You can’t perform that action at this time.