English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 60h 42m (205 Lessons) | 36.5 GB
This is where we map out your yearly income goals and the roadmap to get there. These determine everything else from here on out. We also figure out whether full-time, part-time, or freelance is the role for you based on your personality type.
- What is your current income & source of income?
- How much do you currently work?
- What kind of lifestyle do you want?
- What kind of income do you want to make?
- How many hours do you want to work?
- What is your work ethic like?
- Where do you see yourself in 5 years? 10 years? 20 years?
- Should you freelance, do full time, or both?
- Primitive data types (Integers, Booleans, etc.)
- If/else Statements
- Logical Operators
- For Loops & While Loops
- Functions & Methods
- What is Scope
- Arrays (Lists)
If you don’t learn problem solving, you will suck as a developer. This is a take no prisoners module where we go deep into the world of problem solving. This is going to be hard. You might cry. But, if you make it through, the world will never be the same.
We teach you how to solve problems from scratch. I’ll show you behind the scenes of how I problem solve. From breaking the problem down into component parts, writing stuff on a whiteboard, to solving problems & coding up a beautiful solution.
- Document Object Model (DOM) & Accessing Their Elements
- Browser Object Model (BOM)
- What are Nodes and Elements? + Common Misconceptions
- Event Listeners (Handling Interactability)
- Add, remove, and toggle classes
I’ll show you how to leverage the best tools for web developers to 10x your productivity and results. These are the tools and workflows I use to get projects done quickly and effectively, without having to slow down and halt my creativity or critical thinking.
I’ve tried over a hundred different tools when it comes to coding and productivity, and these are the ones I’ve decided are the winners.
- Google Inspect Tool (like a boss)
- ZSH | Terminal
- Spectacle (Best window management)
- Visual Studio Code (How to set it up like a modern web developer)
- VIM (Yes, it’s difficult, but a total game-changer)
- Stack Overflow
- Asynchronous applications & Awaiting
- Reading, Writing, and Handling JSON data
- Integrating APIs to your apps
- Design Patterns (follow these when solving problems)
- ES6+ Industry Standards
- How to Build Scalable Web Applications with ES6+
- Callbacks & Functional Programming
- Pass by value & Pass by reference
- IFFE (Immediately Invoked Function Expressions)
- Classes (ES6+)
- Objects and Creating Models
- Class Variables / Global Variables
- Prototype & Deep Dive Prototype
- Class Inheritance
- Prototypal Inheritance (Learning composition)
We take our first delve into using everything we just learned and build three, complete, beginner friendly mini-projects:
- Your-Age-In-Days Calculator
- Random Cat Generator
- Rock Paper Scissors Game
- Classes & Objects
Project: Build a Real-World Google Maps Project That’s Worth $5,700 on Upwork
We will be using the Google Maps API to add map functionality to our apps and websites
- How to read External APIs into our own applications
We build a Chrome Extension that serves as a Todo list app. This is a real job paying $327 on Upwork.com, a real freelancing platform. Pay good attention to the Google Chrome Browser Extension part, that’s the important part.
- Core fundamentals of Chrome extension development
- How to make Chrome browser extensions
- How to publish your Chrome extension to the Chrome Web Store
- How to get through finishing a freelance project
- Object Oriented Programming
- How to test Chrome Extensions
- Learn to integrate JS app into a Chrome extension
- Firebase Database API to store user data
- How to Problem Solve
We’ll learn the leading library for visualizing data on a webpage. Very useful for business, data science, analytics, and anything development or freelancing related. Plus they just make your apps look clean. Were gonna be learning the badass D3.js library here. Where we can do cool things
- Data manipulation
- Analyze & visualize large data sets to solve real world problems
- Classes and Objects
- How to use public data set APIs
- Problem Solving
Here we actually build and host our own online portfolio website. We’re going to house all of the projects we just built here (surprise), so that we are ready to apply to jobs and land freelancing clients. None of your work matters if you can’t showcase it to people and market yourself.
- Learn how to design a professional portfolio website
- Learn to stand out professionally
- Allow clients to see who you are
- Market your skills to potential job opportunities
- Showcase your skills and projects
- Learn how to deploy your website to make it live
This is the last piece of the puzzle. This is where we show you actual ways you can make an income from coding. You have all the technical skills. You have the porfotlio. You have the confidence. You have the belief. You have the bills to pay (lol). Now let’s show you the soft skills you need to finally land a job or clients, keep your boss or clients happy, and get paid what you’re worth.
- How to create a resume that gets you the interview
- How to prepare for your interview
- How to land Junior Dev positions
- How you can Get an Interview at Google, Twitter, Khan Academy, & other big companies
- Where to find clients
- How to qualify clients
- How to create a professional proposal that stands out
- How to properly price your clients’ projects
- The most profitable way to price your project
- Manage your clients, keep them happy, and get paid on time
- How to retrieve the scope of the project from your client
- How to freelance as a web developer. From no money to potentially making 6-figures, all on your own time.