Front End

During the front end course you will learn to build out beautiful user interfaces. We start with the fundamentals of HTML and CSS and build up to creating responsive sites that are fit for any screen.

HTML
Core HTML Tags
HTML Forms
Divs
Self-Closing Tags
... and more
CSS
HTML + CSS
Common Properties
Box Model
Position Property
... and more
CSS Frameworks
Responsive Design
Grid System
Bootstrap Grid
Bootstrap Components
... and more
JS Fundamentals
Variables
Loops
Functions
Callbacks
... and more
jQuery
Event Listeners
Document Ready
$(this)
AJAX
... and more

Databases

No application is complete without its database layer. During this course, you'll learn how to design databases, create entity relationship diagrams, and write SQL queries. SQL allows you to store, update, and utilize the data from your application.

DB Design
Database Tables
Entity Relationship Diagram
SQL Relationships
Normalization
... and more
DB Queries
Create Read Update Delete
Order By
SQL Functions
SQL Joins
... and more

Python

One of the most popular languages in the world, Python is an incredibly marketable skill and powerful tool in your programming tool belt. Used for everything from building web applications to data analytics, Python is a must for anyone who wants to get into the world of development.

Fundamentals
Variables
Conditionals
Loops
Lists & Dictionaries
... + 10 more lessons
OOP
Object Oriented Programming
__init__
Inheritance
Imports
... + more lessons and projects

Django

Django is "The web framework for perfectionists with deadlines.". It allows you to build full, powerful web applications. Built on Python it is a popular framework used by many tech companies including Instagram, Pinterest, Robinhood, and many more.

Django
URLs
Views
Templates
Sessions
... + more lessons and projects
ORM + Queries
Django Models
Migrations
C.R.U.D. in Django
Relationships
... + more lessons and projects
Full Stack Django
ORM Joins
Password Hasing
Login
Registration
... + more lessons and projects