Coding Basics

(Free for a limited time)

Apply Now

Learn to Code. Upgrade Your Career

  1. Coding Basics is a  live and online, 6-week part-time  intro to coding course for beginners, taught in JavaScript.
  2. By the end of Basics, students will know if they enjoy coding and how software engineers think and work.
  3. High-performing Basics graduates can join Coding Bootcamp, Rocket Academy’s flagship career conversion course.

Start Coding Today.

S$999 FREE (limited time only)

  1. Build simple apps
  2. Learn coding fundamentals
  3. Understand software engineers

Upcoming Batches

    Apply Now

    “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

    For Career Switchers and Tech Workers.

    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.

    Learn Online With Structure and Guidance.

    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:  Tuesdays 7:30-9:30pm  and  Saturdays 1-3pm.   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!

    No Coding Background Required

    1. Required: A computer with internet and webcam.
    2. Not required: Math or coding background.

    Curriculum For Beginners

    1

    Coding Tools (editors, version control, code hosting)

    2

    Functions and Conditionals

    3

    Program State

    4

    Arrays and Loops

    5

    JavaScript Objects Development Strategy

    6

    Final Project Advanced Debugging

    New Batches Every 6 Weeks.

    Saturday

    Lesson 0

    Pre-course Briefing

    Tuesday, 7:30 - 9:30pm

    Lesson 1

    Set-up

    Pre-class materials

    8 videos. Total watch time: ~48 mins

    In-class materials

    Basic file and data manipulation

    Saturday, 1 - 3pm

    Lesson 2

    Functions

    Pre-class materials

    2 videos. Total watch time: ~25 mins

    In-class materials

    Functions

    Tuesday, 7:30 - 9:30pm

    Lesson 3

    Logic

    Pre-class materials

    2 videos. Total watch time: ~22 mins

    In-class materials

    If Statements, Boolean Or

    Saturday, 1 - 3pm

    Lesson 4

    Logic 2

    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

    Tuesday, 7:30 - 9:30pm

    Lesson 5

    State

    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!

    Saturday, 1 - 3pm

    Lesson 6

    Loops

    Pre-class materials

    3 videos. Total watch time: ~41 mins

    In-class materials

    Loops

    Tuesday, 7:30 - 9:30pm

    Lesson 7

    Loops 2

    Pre-class materials

    1 video. Total watch time: ~11 mins

    In-class materials

    Loops and Arrays

    Saturday, 1 - 3pm

    Lesson 8

    Objects

    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

    Tuesday, 7:30 - 9:30pm

    Lesson 9

    Card Deck

    Pre-class materials

    1 video. Total watch time: ~16 mins

    In-class materials

    Moar cards

    Saturday, 1 - 3pm

    Lesson 10

    Game Example

    Pre-class materials

    1 video. Total watch time: ~60 mins

    In-class materials

    Chat bot

    Tuesday, 7:30 - 9:30pm

    Lesson 11

    Debugger

    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)

    Saturday, 1 - 3pm

    Lesson 12

    Project Presentation

    In-class materials

    Project presentations

    LinkedIn certificate presentations

    Course feedback

    Project

    Project 3: Blackjack (More Comfortable)

    Saturday

    Lesson 0

    Pre-course Briefing

    Tuesday, 7:30 - 9:30pm

    Lesson 1

    Set-up

    Pre-class materials

    8 videos. Total watch time: ~48 mins

    In-class materials

    Basic file and data manipulation

    Saturday, 1 - -3pm

    Lesson 2

    Functions

    Pre-class materials

    2 videos. Total watch time: ~25 mins

    In-class materials

    Functions

    Tuesday, 7:30 - 9:30pm

    Lesson 3

    Logic

    Pre-class materials

    2 videos. Total watch time: ~22 mins

    In-class materials

    If Statements, Boolean Or

    Saturday, 1 - 3pm

    Lesson 4

    Logic 2

    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

    Tuesday, 7:30 - 9:30pm

    Lesson 5

    State

    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!

    Saturday, 1 - 3pm

    Lesson 6

    Loops

    Pre-class materials

    3 videos. Total watch time: ~41 mins

    In-class materials

    Loops

    Tuesday, 7:30 - 9:30pm

    Lesson 7

    Loops 2

    Pre-class materials

    1 video. Total watch time: ~11 mins

    In-class materials

    Loops and Arrays

    Saturday, 1 - 3pm

    Lesson 8

    Objects

    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

    Tuesday, 7:30 - 9:30pm

    Lesson 9

    Card Deck

    Pre-class materials

    1 video. Total watch time: ~16 mins

    In-class materials

    Moar cards

    Saturday, 1 - 3pm

    Lesson 10

    Game Example

    Pre-class materials

    1 video. Total watch time: ~60 mins

    In-class materials

    Chat bot

    Tuesday, 7:30 - 9:30pm

    Lesson 11

    Debugger

    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)

    Saturday, 1 - 3pm

    Lesson 12

    Project Presentation

    In-class materials

    Project presentations

    LinkedIn certificate presentations

    Course feedback

    Project

    Project 3: Blackjack (More Comfortable)

    Discover the World of Coding

    Apply Now