
“Great introduction to coding concepts used by programmers in all industries. The instructors are dedicated and entertain questions outside of class.”
— Alvin Lim Mechanical Engineer turned Software Engineer at Xfers
Are you switching careers?
Join Coding Basics to see if you enjoy coding before joining a bootcamp.
Are you a tech worker?
Boost your career by learning how software engineers think and work.
Time-efficient remote learning
Complete pre-class lectures, readings, and coding exercises independently.
Live class twice a week
Attend class twice a week over Zoom: Mondays & Thursdays 7:30-9:30pm
Clarify concepts with instructors, network with peers, and apply what you’ve learned via pair programming.
Expert help over Slack
Get on-demand help over group chat any time of day. Never let yourself get stuck!
Coding Tools (editors, version control, code hosting)
Functions and Conditionals
Program State
Arrays and Loops
JavaScript Objects Development Strategy
Final Project Advanced Debugging
Saturday
Pre-course Briefing
Monday, 7:30 - 9:30pm
Pre-class materials
8 videos. Total watch time: ~48 mins
In-class materials
Basic file and data manipulation
Thursday, 7.30 - 9.30pm
Pre-class materials
2 videos. Total watch time: ~25 mins
In-class materials
Functions
Monday, 7:30 - 9:30pm
Pre-class materials
2 videos. Total watch time: ~22 mins
In-class materials
If Statements, Boolean Or
Thursday, 7.30 - 9.30pm
Pre-class materials
4 videos. Total watch time: ~40 mins
In-class materials
Boolean And, GitHub, Program State
Project
Begin Project 1: Scissors Paper Stone
Monday, 7:30 - 9:30pm
Pre-class materials
2 videos. Total watch time: ~36 mins
In-class materials
Scissors Paper Stone Redux
Project
Project 1: Scissors Paper Stone due Begin Project 2: Beat That!
Thursday, 7.30 - 9.30pm
Pre-class materials
3 videos. Total watch time: ~41 mins
In-class materials
Loops
Monday, 7:30 - 9:30pm
Pre-class materials
1 video. Total watch time: ~11 mins
In-class materials
Loops and Arrays
Thursday, 7.30 - 9.30pm
Pre-class materials
1 video. Total watch time: ~15 mins
In-class materials
Card games
Project
Project 2: Beat That! due
Begin Project 3: Blackjack
Monday, 7:30 - 9:30pm
Pre-class materials
1 video. Total watch time: ~16 mins
In-class materials
Moar cards
Thursday, 7.30 - 9.30pm
Pre-class materials
1 video. Total watch time: ~60 mins
In-class materials
Chat bot
Monday, 7:30 - 9:30pm
Pre-class materials
1 video. Total watch time: ~18 mins
In-class materials
Debugger and Blackjack Redux
Project
Project 3: Blackjack due
Begin Project 3: Blackjack (More Comfortable)
Thursday, 7.30 - 9.30pm
In-class materials
Project presentations
LinkedIn certificate presentations
Course feedback
Project
Project 3: Blackjack (More Comfortable)
Saturday
Pre-course Briefing
Monday, 7:30 - 9:30pm
Pre-class materials
8 videos. Total watch time: ~48 mins
In-class materials
Basic file and data manipulation
Thursday, 7.30 - 9.30pm
Pre-class materials
2 videos. Total watch time: ~25 mins
In-class materials
Functions
Monday, 7:30 - 9:30pm
Pre-class materials
2 videos. Total watch time: ~22 mins
In-class materials
If Statements, Boolean Or
Thursday, 7.30 - 9.30pm
Pre-class materials
4 videos. Total watch time: ~40 mins
In-class materials
Boolean And, GitHub, Program State
Project
Begin Project 1: Scissors Paper Stone
Monday, 7:30 - 9:30pm
Pre-class materials
2 videos. Total watch time: ~36 mins
In-class materials
Scissors Paper Stone Redux
Project
Project 1: Scissors Paper Stone due Begin Project 2: Beat That!
Thursday, 7.30 - 9.30pm
Pre-class materials
3 videos. Total watch time: ~41 mins
In-class materials
Loops
Monday, 7:30 - 9:30pm
Pre-class materials
1 video. Total watch time: ~11 mins
In-class materials
Loops and Arrays
Thursday, 7.30 - 9.30pm
Pre-class materials
1 video. Total watch time: ~15 mins
In-class materials
Card games
Project
Project 2: Beat That! due
Begin Project 3: Blackjack
Monday, 7:30 - 9:30pm
Pre-class materials
1 video. Total watch time: ~16 mins
In-class materials
Moar cards
Thursday, 7.30 - 9.30pm
Pre-class materials
1 video. Total watch time: ~60 mins
In-class materials
Chat bot
Monday, 7:30 - 9:30pm
Pre-class materials
1 video. Total watch time: ~18 mins
In-class materials
Debugger and Blackjack Redux
Project
Project 3: Blackjack due
Begin Project 3: Blackjack (More Comfortable)
Thursday, 7.30 - 9.30pm
In-class materials
Project presentations
LinkedIn certificate presentations
Course feedback
Project
Project 3: Blackjack (More Comfortable)