What is Full-Stack Fundamentals?

Through a series of informative screencasts, Full-Stack Fundamentals teaches you
Beginner, Intermediate and Advanced skills which are used in everyday life as a professional web developer.

Instead of focusing on one specific framework or technology, we aim to help you become more well-rounded with an equipped
technology toolset.

This means you'll be working with technologies
like PHP, Ruby and JavaScript that run server-side. You'll also be handling code, like
HTML, CSS, React and Vue, that dictates how a user interacts with an application inside the browser.

You can also expect to learn the basics of popular tools like
Laravel and Ruby on Rails as we build projects in different scripting languages.

We'll bundle together resources with each screencast, including step-by-step code, to support different learning styles.

Who is Josh Larson?

Josh Larson is a software engineer with more than a decade of experience in full-stack development. He's built
hundreds of websites for companies,
written about Laravel, and authored open-source tools like
Lifeboat and
Fresa. He organizes a
local meetup and enjoys supporting other people passionate about web development.

He does not claim to know everything, but he'll share what he does know and encourage you to learn as much as your can for
yourself!

What we'll be learning

With a membership, you'll have complete access to the entire library of courses. Some courses will be free, and some
will be premium members-only content. Here are a few courses in development right now:

Beginner

Intro to HTML

Intro to the Command Line

Getting Started with JavaScript

Your First PHP Application

Intermediate

Exploring ES6 JavaScript Data Types

Building a Single Page Application with Vue

Creating an Alexa Skill with NodeJS

Leveling Up Your JavaScript with TypeScript

Advanced

Rendering a Server-Side React App with Next.js

Exploring Code Deployment Methods

Using Chrome DevTools to Profile Your JavaScript

Discovering ES7 Decorators

When can I watch something new?

I'm glad you asked. Add your email below, and you'll be the first to know when I add new course material!