Lesson Plans

Module 1 Lessons

Module 1 focuses on building a foundation for Front End Engineering and some of the tools and processes necessary for development. Students will learn to write refactored JavaScript that utilizes DOM manipulation, Object-Oriented Programming concepts, and Test-Driven Development. Projects will reinforce lesson concepts by emphasizing Object-Oriented Programming, comp recreation with semantic HTML, and clean, readable code.

Instructors

  • Scott Ertmer
  • Travis Rollins

Resources

JavaScript

HTML and CSS

Developer Skills

Professional Development

Module 2 Lessons

Module 2 focuses on fundamental JavaScript concepts, popular patterns for writing and organizing front-end code, and learning new tools and workflows to help improve the development process for more complex applications. Projects will reinforce lesson concepts by emphasizing Object-Oriented Programming, Test-Driven Development and heavy data manipulation.

Instructors

  • Jeremiah Black
  • Nick Teets
  • Robbie Jaeger
  • Resources

    General Web, Tooling & Workflow

    Design & UI/UX

    JavaScript

    General

    Objects

    Scope

    Prototypes and Data Manipulation

    Testing

    CSS

    Module 3 Lessons

    Module 3 focuses on front-end frameworks and libraries for building complex, scalable, fully-tested applications, as well as diving into asynchronous JavaScript and consuming APIs. Primary tools used are React, React Router, and Cypress. Projects are designed to reinforce lesson concepts by allowing students to practice implementing network requests, frameworks, and testing in applications that range from small and simple to larger and more complex.

    Instructors

  • Nik Seif
  • Heather Faerber
  • Lex Stewart
  • Curriculum

    Tooling & Workflow

    React

    React Router

    Advanced React

    Back End with Express

    ES6 Fundamentals

    Application Architecture

    Accessibility

    Workshops

    Other Stuff

    Lesson Search Results

    Showing top 10 results