Become a Software Developer

Use the resources below to learn how to become web and mobile application developer. First watch all the videos on this page in the order presented, practice what you learn at Codepen.io (make sure to check out the tools/knowledge section to learn how to use codepen).

On the more languages page you can find additional knowledge to expand from web to mobile development.

The Fundamentals - Git/Bash/HTML/JS/CSS

Git Crash Course

Bash Command Line Crash Course

HTML Crash Course

CSS Crash Course

Javascript Crash Course

Flexbox Crash Course

Grid Crash Course

Bootstrap 4 Crash Course

Becoming Full Stack - Backend Frameworks and Databases

NodeJS and Node Frameworks

Node Crash Course

NPM Crash Course

Express Crash Course

KOA Crash Course

Databases

MongoDB

MySQL

SQL

Firebase

Computer Science Fundamentals

Data Structures and Algorithms

Design Patters

Big O Notation

Why This Stuff Matters

UI/UX with Frontend Frameworks and AJAX/REST

AJAX/REST

AJAX/XHR

Rest API

Async Javascript

Axios JS

Angular

Angular Crash Course

NGRX Angular State Management

Angular Universal

Angular and Ionic

React

React Crash Course

React State Management with Redux

Next - Server Side React

Gatsby JS = Static React Pages

Vue

Vue Crash Course

VUEX - Vue State Management

NUXT - Server Side VUE

Gridsome - Vue Static Sites

Other Frontend Frameworks

Ember

Mithril

Meteor

Svelte

I have curated even more resources in a google classroom instance, just go to google classroom and connect with class code "aee29z"


Also make sure to click on "More Languages" in the top menu to find even more to learn about web and mobile development.