Welcome to the Highway, Traveler.

YOU LIVE HERE NOW.

Your Instructors

ALEX

@moontahoe

EVE

@eveporcello

Student Intros

  • Your Name
  • What You Do
  • Why You're Here
  • Lots to Learn
  • No learning process
  • An incremental process
  • Gatekeeping

Why We Have a Job

LEARNING TO CODE IS HARD

How Programming is Taught

CS Programs

Bootcamps

Classes + Workshops

How Our Programs are Different

  • Starting from the web
  • Focus on fundamental skills
  • You're going to be building - a lot

Learn something

new

Get good at that thing

Thing is replaced by new thing

Learning Programming

Learn to Learn.

Be a Beginner.

Finding the Time

Monday Find 3 Hours of Wasted Time
Wednesday Find 3 Hours to Automate
Friday Find 3 Hours to Delegate

Read more about this in the Slay Your Schedule Guide reading.

Expectations

  1. Show up.
  2. Do the homework.
  3. Don't do everything all at once.
  4. Have faith, you will know how to code.
  5. We own your assignments.
  6. You can quit.

The Perfect Developer

  1. Specification Analysis and Requirements
  2. Proposals, Wireframing
  3. Project Planning - Time Estimates, milestones, etc.
  4. Proficient with GitHub
  5. Set up deployments to npm or webhost
  6. HTML, Responsive Design, Accessibility
  7. CSS, SCSS, Styling
  8. SVG and Animated SVGs

9. Manage video, audio, and image assets

10. JavaScript

11. React, React Router

12. styled-components, emotion

13. React Native

14. Deployment with Expo to iOS

15. Write an informative blog

16. Put together and deliver a tech talk

17. Put together and teach a class

A developer you could give a whole assignment to and have them build a React website or React Native app with minimal input.

Course Plan

Welcome to the Highway, Traveler

JavaScript and Interactivity

Fullstack JavaScript with Node

No-Code Tooling 

Project Management

React Essentials

Node.js Deep Dive

Fullstack GraphQL

React Native with Expo

Continuous Delivery & Testing

Giving Back

What You'll Build

  • Recipe App
  • Blog Website
  • Group Project

After this Program

  • You might not write code for a living.
  • You can still make money in tech (sometimes more!) 
  • There's a place for everyone in tech.
  • Learning to code is a rite of passage.
  • And, you might write code for a living.

Vocabulary is important.

  • Keep notes and a dictionary of terms
  • Look it up
  • Flashcard app

Community is important.

  • Start with Twitter
  • Dev.To
  • Meetups
  • Conferences
  • Speaking

Let's go!

Welcome to the Highway

By Moon Highway

Welcome to the Highway

  • 696