Coding Curriculum


Hackingtons develops our own curriculum in-house, which is provided to the students with 24/7 access.

Hackingtons was founded by a California licensed school teacher, and we pride ourselves on creating curriculum that not only teaches professional coding skills, but engages the students.

All lessons are project-based, and student must completed ranking tests to proceed (similar to Karate).




html logo

HTML Curriculum

html white belt logo

White Belt

Students will build 1 project using

html, head, body, h1, p, img tags
They will host this project on a live server to be viewed around the world.

html yellow belt logo

Yellow Belt

Students will build 2 projects using

link tags, css selectors, center, borders, color
They will use these skills to build 2 beautiful looking websites about pet adoption and wishes. They will then be required to solve a debugging challenge before they move on.

html orange belt logo

Orange Belt

Students will build 2 projects using

script tags, variables, alert(), if/else
They will build a would you rather game and a quiz show game using JavaScript. They will then be required to pass a test project before moving on.

html green belt logo

Green Belt

Students will build 2 projects using

anchor tags, margin, padding, display, background images
They will build a dream vacation website and a wiki with multiple pages. They are then required to pass a test showing their expertise in using anchor tags by fixing a website built by the teachers.

html blue belt logo

Blue Belt

Students will build 2 projects using

div tags, classes, ids, shadows
They will build a pixel art image using over 50 divs and a restuarant menu. They will then be required to build a tier list website on their own to show mastery of divs and classes.

html purple belt logo

Purple Belt

Students will build 3 projects using

transform, positioning, clip-path, flex-box
The projects will focus on positioning things on the screen and teach what a professional layout should look like. They will then solve a pc building positioning puzzle.

html red belt logo

Red Belt

Students will build 1 project using

nav, header, footer tags
This project will be a fully featured website for an online retailer. It will use a professional design and layout including some JS techiniques. It will include everything except payment processing.

html brown belt logo

Brown Belt

Students will build 1 projects using

all previous skills
This project will replicate a real website for a buisness. They will wireframe and layout the site before typing any code. We are looking for it to match as closely as possible to the real website before they can move on.

html black belt logo

Black Belt

Students will build 1 capstone project using

css variables, fonts, icons, responsiveness
This project is their professional portfolio featuring all of their best projects. This is what they should show potention clients/employers.

javascript logo

JavaScript Curriculum

js white belt logo

White Belt

Students will build 2 projects using

datatypes, functions, for loops, while loops
They will host those projects on a live server to be viewed around the world.

js yellow belt logo

Yellow Belt

Students will build 3 projects using

query selector, setTimeout, Math.random(), new Date
They will use those skills to build a professional loading screen, reaction timer, and an aim trainer all hosted publicly.

js orange belt logo

Orange Belt

Students will build 2 projects using

inputs, create, append
They will build a button generator and a tier list app hosted live on the internet.

js green belt logo

Green Belt

Students will build 3 projects using

arrays, methods
They will have to show their expertise in those topics by building 3 projects focused on manipulating and displaying arrays with user input, like a typing test.

js blue belt logo

Blue Belt

Students will build 3 projects using

objects, local storage, for each loops
They will build a working quiz using objects to store the questions and local storage to store their high score in a color typer challenge.

js purple belt logo

Purple Belt

Students will build 3 projects using

select all, add class, event listeners
These projects all combine to create a full website that has animations and a dark and light mode. They will be required to complete a test showing that they know how to add event listeners to their proejct.

js red belt logo

Red Belt

Students will build 1 project using

classes, modules
This project will be a fully featured website about a streaming service. It will have pop up modals, classes storing each show, and be hosted on the internet. They will be required to pass an understanding test before moving on.

js brown belt logo

Brown Belt

Students will build 2 projects using

default parameters, HTTP/API, fetch
These projects will walk each student through using an API to fetch data from a server. They will then be required to pass an understanding test before moving on.

js black belt logo

Black Belt

Students will build 1 capstone project using

documentation, api keys
This project is one monolithic code base that encompasses everything they have learned to do so far. It is a website of their own creation using an api of their choice.

python logo

Python Curriculum

python white belt logo

White Belt

Students will build 4 projects using

print(), input(), variables
They will have to show their expertise in 1 practice problem before moving on.

python yellow belt logo

Yellow Belt

Students will build 8 projects using

+ - * /, if(): elif(): else:, and or
They will have to show their expertise in 4 practice problems including a working shop that checks if the user has enough money to buy the item and the item is available before moving on.

python orange belt logo

Orange Belt

Students will build 10 projects using

while loops, for loops, lists
They will have to show their expertise in 5 practice problems including a pizza ordering system that uses all of the skills above before moving on.

python green belt logo

Green Belt

Students will build 8 projects using

functions, parameters, returns
They will have to show their expertise in 4 practice problems including a digital currency application with a menu system that excutes buying, selling, and viewing functions before moving on.

python blue belt logo

Blue Belt

Students will build 8 projects using

dictionaires, pseudo objects
They will have to show their expertise in 4 practice problems including a "client" project that biulds a functioning inventory/shop system using 2 dictionaries, one with a list as the values, before moving on.

python purple belt logo

Purple Belt

Students will build 2 or 3 projects using

algorithm techniques, f-strings
These projects are games that the student will build using different combinations of algorithmic thinking, including Wordle, Simon Says, and Marbles.

python red belt logo

Red Belt

Students will build 3 projects using

data science, data analysis
These projects include building an encryption process and decyphering clues to catch a hacker in a data set they will also explore how to generate data.

python brown belt logo

Brown Belt

Students will build 4 - 8 projects using

applied algorithmic thinking
These projects are a series of puzzles designed for the students to apply their coding knowledge to realistic problem sets. They will be required to show an expertise in independently applying Pythonic principles before moving on.

python black belt logo

Black Belt

Students will build 1 capstone project using

objects, classes, list comprehension, algorithms
This project is one monolithic code base that encompasses everything they have learned to do so far. It is an Oregon Trail adventure game with multiple events and endings.




Teacher Steven's weekly "Best of Hackingtons"

Instruction

Our instructors are a mix of computer science university graduates/undergraduates, and working professional coders.

The role of the instructor during class is to check-in with the students, evaluate their current progress, upgrade the student rankings/level, and to de-bug and problem solve issues that students are experiencing.

Some students only code during class, while others spend many hours outside of class working on Hackingtons projects.

Students have 24/7 access to our curriculum, and daily access to a live help desk instructor.


Hackingtons Corporation