The Code Range consists of 3 core components
- Courses: Just what they sound like. Our core offerings.
- Tutorials: This is any piece of educational content written and curated by Staff/ Students, but does not particularly belong directly to a course. They use the Module - sections pattern.
- Resources: Simply a curated list of content and materials that remain out there on the web. Students can filter through resources by topic or category, they can also up vote resources, save resources to their favorites list, and comment on resources.
Summary: The modules are laid out so they align with both PT and FT classes. The online class will attempt to complete 1 module per 2 weeks. Aligning with 10 modules over the 5 month course. The FT class will attempt to complete one module a week. Leaving 2 weeks at the end to focus solely on a group project and job preperation.
Each course is a core section of the BSCA. Courses currently offered:
-
Bootcamp Prep Course (materials and content regarding the interview process, and preparing for class)
-
Fullstack JavaScript (core javascript class)
Content is grouped by modules, which contain sections. Each module contains an number of sections that the student must complete. Sections are either text or video. Text should be functional, meaning it does not matter what you were doing prior or next, to jump in at any point and learn. Videos should be specific to current tasks or coursework they are doing. Text = intro to topics and high level overviews. Videos = specifics on how to get through this section.
Final 2 weeks for FT is project work and Job Prep Continued Propose extra month to launch into group project work and Job Prep Continued
Questions: For the full-time class - do we simply create the same project (superheroes) in person as is contained in the code range (superheroes) This would allow students to review and repeat. OR do we create a completely different project to follow along and complete for the unperson sessions.
Courses
Fullstack JS: Course Prep (Course) - Pre Interview (Module) - Pre-Course Acceptance (for lack of better name) (Section) - CodeAcademy Stuff (content-section; type-text) - Submit your code pen of your website (content-section/ type-text) - Technical Interview (Section) - Schedule interview (content-section; type-text) - Course Preparation (Module) - Finish CodeCademy JS Stuff - Software setup for Frontend Masters - Frontend Masters (intro to web dev)
Fullstack JavaScript (Course)
- Introduction To Web Development (Module; type-courseWork) (Sprint One)
- Course Overview (Section)
- intro video (content-section-video)
- tools list (content-section-text)
- Intro to HTML (Section)
- HTML 1 (content-section-video)
- HTML 2 (content-section-text)
- Intro to CSS (Section)
- CSS 1 (content-section-video)
- CSS 2 (content-section-text)
- Intro to JS (Section)
- CSS 1 (content-section-video)
- CSS 2 (content-section-text)
- Intro to Vue (Section)
- CSS 1 (content-section-video)
- CSS 2 (content-section-text)
- SuperHeroes Project (Section)
- Project Setup (content-section-video)
- Next steps ETC (content-section-text)
- Backend Development with NodeJS (Module; type-courseWork) (Sprint Two)
- Introduction (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- Up and running with Node (Section)
- Kickoff Superheroes w/ Node Project (Section)
- Basic Project Setup
- Build the API
- Add Vue
- Diving Deep with Node (Module; type-courseWork) (Sprint Three)
- MongoDB (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- TDD w/ Chai & Mocha (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- SuperHeroes Project Continued (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- Introduction to React (Module; type-courseWork) (Sprint Four)
- MongoDB (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- TDD w/ Chai & Mocha (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- SuperHeroes Project Continued (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- React In Depth (Module; type-courseWork) (Sprint Five)
- MongoDB (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- TDD w/ Chai & Mocha (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- SuperHeroes Project Continued (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- Project KickOff: Blog(Module; type-courseWork) (Sprint Six)
- Project Overview & Setup (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- RESTful CRUD for Articles Resources(Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- Client side React CRUD (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- Blog Project Continued (Module; type-courseWork) (Sprint Seven)
- User Authentication (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- Add Comments to Article (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- Add Categories (TAGS) to Articles (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- Production: Push to Heroku (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- Complete Blog Project(Module; type-courseWork) (Sprint Eight)
- High Fidelity Sketch for Landing Page (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- RESTful CRUD for Portfolio (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- Clientside CRUD for Portfolio (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- Github Integration (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- Relational DB’s (Module; type-courseWork) (Sprint Nine)
- Introduction To PostgresQL (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- Introduction To Project (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- Backend Dev (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- Complete Relational DBS & Project Wrap-up (Module; type-courseWork) (Sprint 10)
- Introduction To PostgresQL (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- Introduction To Project (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
- Backend Dev (Section)
- section one (content-section; type-video)
- section two (content-section; type-text)
- section three (content-section; type-text)
Tutorials todo: Start mulling through code range resources and put list in here of ones that were created internally. example: MongoDB Movies Collection (Module; type-tutorial) - Project Setup (Section) - section one (content-section; type-video) - section two (content-section; type-text) - section three (content-section; type-text)
Resources todo: Start mulling through code range resources and put list in here of externally linked resources.