Introduction
  • Introduction
  • Course Work Overview
  • Development Overview
  • IMPORTANT - Course updates - don't skip!
Introduction to JavaScript
  • Introduction to JavaScript Overview
  • What is JavaScript?
  • Development Environment
  • Variables
  • Variables Coding Exercise
  • Variables - Let and Const
  • Let and Const Coding Exercise
  • Basic Operations
  • Basic Operations Coding Exercise
  • Iteration and Math
  • Iteration and Math Coding Exercise
  • String Concatenation and Interpolation
  • String Concatenation and Interpolation Exercise
  • If and Equality
  • Return the right numbers
  • Functions
  • Functions Coding Exercise
  • Function Return Statements
  • Return the right message
  • Objects
  • Class Extends
  • The this Property
  • Make the bird fly
  • Modules and Require
  • Module imports and exports
  • The Document
  • Event Handlers
  • Change the message
  • Password Strength Checker - Introduction
  • Password Strength Checker - Adding JavaScript
  • Password Strength Checker - Adding Rules
  • Password Strength Checker - The Completed Project
  • Password Strength Checker - Code Repository
Ruby on Rails crash course
  • Ruby on Rails - Introduction to the section
  • Project preview for web app built with Ruby on Rails
  • Local Installation: Install Ruby on Rails on a Mac (Optional)
  • Local Installation: Install Ruby on Rails on Windows (Optional)
  • Installation follow-up text lecture
  • Start new rails app, run server - both local and cloud-IDE example
  • App structure, MVC and root route
  • Naming conventions - Convention over configuration
  • Summary: New app, structure overview and IDE
  • Add routes
  • Explore the layout file and erb
  • Start styling the app
  • Add front-end framework and navigation
  • Create a sticky footer
  • Add dropdown feature and hamburger menu
  • Work on the content layout view - Courses
  • CRUD from the back-end and courses resource
  • Front-end display and validations
  • Learn how to use partials
  • Create students resource
  • Create students resource - Text follow-up instructions and resources
  • Students index
  • Create a new student form
  • Create students and work with errors
  • Add flash messages and errors
  • Student show page
  • Edit student functionality
  • DRY your code - extract redundancies
  • Add secure password
  • Update forms to accept passwords and modify styling
  • Authentication system - build routes and form
  • Create and destroy sessions - add auth methods
  • Restrict actions, views and clean up layout
  • Introduction to many to many associations
  • Create association from rails console
  • Add associations from front-end
Introduction to React - ToDo App
  • React Basics
  • React Basics - Text Instructions
  • Setup React App - HTML
  • Setup React App - HTML - Text Instructions
  • Setup React App - JavaScript
  • Setup React App - JavaScript - Text Instructions
  • Optional - Backup Your Code to GitHub
  • Create Todo Component
  • Create Todo Component - Text Instructions
  • Create Todo Component Continued
  • Create Todo Component Continued - Text Instructions
  • React Component State
  • React Component State - Text Instructions
  • React Event Handlers
  • React Event Handlers - Text Instructions
  • React Handle Change
  • React Handle Change - Text Instructions
  • TodoList Component
  • TodoList Component - Text Instructions
  • New Todo
  • New Todo - Text Instructions
  • Styling the Todolist
  • Styling the Todolist - Text Instructions