Code School

A Complete Guide for Beginners

You'll begin by setting up your development environment. Once you're ready to write code, you will dive into web design using HTML, CSS, and Bootstrap - the most popular framework for making websites mobile responsive. Then, you will learn JavaScript - the programming language of the web. JavaScript allows you to add interactivity to your websites. After you are comfortable with JavaScript, you will learn jQuery - the most popular JavaScript library. JQuery reduces the amount of code needed to make websites mobile responsive. The course finishes with Angular and Firebase. Angular is Google's popular single-page application framework (you'll learn what that means), and Firebase is Google's backend-as-a-service. Firebase allows you to store data on a server and deploy a live website, without writing any [server-side] code.

By the end of this course, you will have a live resume deployed to the web that is built using the technologies learned in the course. Instructor-lead projects that walk you through the process step-by-step ensure you keep up and succeed.

Your Instructor

Zach Richardson
Zach Richardson

A serial entrepreneur, Zach has co-founded several organizations - including Basedin (now ReplyPro), Tyro, and Trailhead's Code School & Apprentice Programs. Zach has participated in world-renowned startup accelerators, including Boom Startup and the European Innovation Academy. Before building businesses, himself, Zach worked at Clearwater Analytics, KPMG, and LeanLaw in accounting, finance, data, and engineering roles. As an instructor, Zach brings expertise in business, branding, strategy, interface design, and website development.

Class Curriculum

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!