Coding Basics

A live and online, part-time intro to coding course for beginners, taught in JavaScript.

  • check icon
       Great for beginners
  • check icon
       Live and online
basics page header desktop image
basics page header mobile image

🚀 Next Launch

Now enrolling for 3 Oct 2022

Start Coding Today

Are you thinking about a career switch?
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.

“It has been very rewarding. I feel proud of all the projects I've done and have a better sense of what to learn as a software engineer.”

PERRY LIM

Former Chief Software Engineer at Glints

Learn Online With Guidance

Time-efficient remote learning

Pre-class lectures, readings, and coding exercises done independently.

Live class twice a week

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!

Learn Online With Guidance

💻 Technical concepts you will learn
Variables
Functions
Conditionals
Loops
Arrays and Hash Tables
Version Control
Meet some of our instructors
BRYAN TAN (FTBC5)
Head Basics, Software Engineer, former pastor
Admission and Tuition
No math or coding background required, just a computer with internet, webcam and passion!
Register now to maximise early bird discount of up to S$40! Discounted price will reflect automatically on checkout (if eligible). Tuition is fully refundable until course admissions deadline.

S$999   S$199
  • Build simple apps
  • Learn coding fundamentals
  • Understand software engineering
Upcoming Program Dates
Every Monday and Thursday from 7.30pm-9.30pm GMT+08
DURATIONFIRST CLASSLAST CLASSADMISSIONS DEADLINE
6 weeks
3 Oct 2022
right arrow
14 Nov 202226 Sep 2022
3 Oct 2022
right arrow
14 Nov 2022
Admissions deadline: 26 Sep 2022
Course Overview

Coding Basics applies a flipped classroom model that consists of self-learning before class and pair exercises during class. Refer to our course curriculum for more information.

LESSONPRE-CLASSIN-CLASSPROJECT

Lesson 0:

  • Course Overview
  • Course Methodology
  • Required Hardware and Software
  • What is Coding?
  • Web Browsers
  • Opening Brief
  • Section Introductions and Icebreakers

-

Lesson 1:

  • Command Line
  • Operations
  • Variables
  • Basic Data Manipulation

-

LESSONPRE-CLASSIN-CLASSPROJECT

Lesson 2:

  • Functions
  • Errors
  • Functions

-

Lesson 3:

  • Pseudocode
  • Conditionals
  • Booleans
  • If Statements
  • Boolean Or and And

Scissors Paper Stone

LESSONPRE-CLASSIN-CLASSPROJECT

Lesson 4:

  • Conditionals for Input Validation
  • Program Lifecycle and Global Variables
  • Boolean And, Program State

Scissors Paper Stone

Lesson 5:

  • Git
  • GitHub Fork, Clone, Pull Request
  • Scissors Paper Stone Redux

-

LESSONPRE-CLASSIN-CLASSPROJECT

Lesson 6:

  • Arrays
  • Loops
  • Loops

Beat That!

Lesson 7:

  • Loops with Arrays
  • Loops with Arrays

Beat That!

LESSONPRE-CLASSIN-CLASSPROJECT

Lesson 8:

  • GitHub Deployment
  • Beat That Redux

-

Lesson 9:

  • JavaScript Objects
  • Card Games and Chat Bots

Blackjack

LESSONPRE-CLASSIN-CLASSPROJECT

Lesson 10:

  • HTML
  • CSS
  • Document Object Model
  • Blackjack

Blackjack

Lesson 11:

-

  • Project presentations
  • Course reviews and feedback

-

Lesson: 0

Pre Class:

  • Course Overview
  • Course Methodology
  • Required Hardware and Software
  • What is Coding?
  • Web Browsers

In Class:

  • Opening Brief
  • Section Introductions and Icebreakers

Projects :

-

Lesson: 1

Pre Class:

  • Command Line
  • Operations
  • Variables

In Class:

  • Basic Data Manipulation

Projects :

-

Lesson: 2

Pre Class:

  • Functions
  • Errors

In Class:

  • Functions

Projects :

-

Lesson: 3

Pre Class:

  • Pseudocode
  • Conditionals
  • Booleans

In Class:

  • If Statements
  • Boolean Or and And

Projects :

Scissors Paper Stone

Lesson: 4

Pre Class:

  • Conditionals for Input Validation
  • Program Lifecycle and Global Variables

In Class:

  • Boolean And, Program State

Projects :

Scissors Paper Stone

Lesson: 5

Pre Class:

  • Git
  • GitHub Fork, Clone, Pull Request

In Class:

  • Scissors Paper Stone Redux

Projects :

-

Lesson: 6

Pre Class:

  • Arrays
  • Loops

In Class:

  • Loops

Projects :

Beat That!

Lesson: 7

Pre Class:

  • Loops with Arrays

In Class:

  • Loops with Arrays

Projects :

Beat That!

Lesson: 8

Pre Class:

  • GitHub Deployment

In Class:

  • Beat That Redux

Projects :

-

Lesson: 9

Pre Class:

  • JavaScript Objects

In Class:

  • Card Games and Chat Bots

Projects :

Blackjack

Lesson: 10

Pre Class:

  • HTML
  • CSS
  • Document Object Model

In Class:

  • Blackjack

Projects :

Blackjack

Lesson: 11

Pre Class:

-

In Class:

  • Project presentations
  • Course reviews and feedback

Projects :

-

🚀 Start Coding Today

Coding Basics
3 Oct 2022
Bootcamp (Full Time)
17 Oct 2022
Bootcamp (Part Time)
26 Nov 2022