Intro to Programming

This Intro to Programming Training Course will teach you the fundamentals of coding. These topics that are common to all coding languages today: Variables, program flow, data structures, modularisation, functions and how to build basic solutions using these fundamentals. Although we are using JavaScript in this course, the emphasis is not on language, rather on generic coding fundamentals applicable to all coding languages today. Using JavaScript is a bonus because it is the most widely used coding language in the world and used by all other coding environments.

R8,995.00

Description

This Intro to Programming Course will teach you the fundamentals of coding. These topics that are common to all coding languages today: Variables, program flow, data structures, modularisation, functions and how to build basic solutions using these fundamentals. Although we are using JavaScript in this course, the emphasis is not on language, rather on generic coding fundamentals applicable to all coding languages today. Using JavaScript is a bonus because it is the most widely used coding language in the world and used by all other coding environments.

Prerequisites

None. No Matric required, neither any previous training in computer programming for our Intro to Programming course. If you can pass this Entry Test, you may skip this course before doing any Beginner course like Beginner Java, Beginner C#, Beginner PHP , Beginner Python  Beginner C++ and more or any of the Bootcamps.

Intended Audience:

Anybody who has not programmed before and wants to get into programming the right way

Further Training

All Coding Bootcamps and Beginner Courses

Course Material

Provided

International Alignment

We cover various internationally known syllabi e.g.

Course Info

DAY 1

Programming the Web

  • What Is Programming?
  • Talking to Computers
  • Choosing a Language
  • What Is JavaScript?
  • Get Your Browser Ready
  • Opening the Web Developer Tools
  • Introducing the JavaScript Console
  • Running Your First JavaScript Commands
  • Having Fun with Math

Understanding Syntax

  • Saying Precisely What You Mean
  • Making a Statement
  • Following the Rules

Giving and Receiving Data

  • Mastering Variables
  • Understanding Data Types
  • Prompting the User for Input
  • Responding to Input
  • Combining Input and Output

Fiddling with Web Applications

  • Introducing JSFiddle
  • Creating a JSFiddle Account
  • Sharing Your Fiddle
  • Saving Your App

JavaScript and HTML

  • Writing HTML
  • Knowing Your HTML Elements
  • Adding Attributes to Elements
  • Changing HTML with JavaScript

DAY 2

JavaScript and CSS

  • Meet the JavaScript Robot
  • CSS Basics
  • CSS Properties Give You Style
  • Customize Your Own JavaScript Robot!

Building an Animated Robot

  • Changing CSS with JavaScript
  • Make The Robot Dance

Operands

  • Knowing Your Operands
  • Working with Objects
  • Configuring Your Dream Car

Operators

  • Introducing the Super‐Calculator
  • Super‐Calculator Tricks

Creating A JavaScript Word Game

  • Creating a Variable Story
  • Creating the Word Replacement Game

DAY 3

Arrays

  • What Are Arrays?
  • Creating and Accessing Arrays
  • Changing Array Element Values
  • Working with Array Methods
  • Learning the Ways of Arrays

Making It Functional with Functions

  • Understanding Functions
  • Knowing What Functions Are Made Of
  • Building Function Junction

Creating a Wish List Program

  • Introducing the Wish List Program
  • Writing the HTML
  • Writing the JavaScript Code

Making Decisions

  • If…Else Statement
  • Boolean Logic
  • Introducing if…else Statements
  • Combining Comparisons with Logical Operators
  • Freshening Up the JavaScript Pizzeria

Switch Statement

  • Writing a Switch
  • Building an Activity‐of‐the‐Day Calendar

DAY 4

Coding An Adventure Story Game

  • Planning the Story
  • Playing the Game
  • Forking the Code
  • Tiptoeing through the HTML and CSS
  • Writing the Martian Rescue! JavaScript

Loops

  • Introducing the for Loop
  • Random Weather Forecasting App

While Loops

  • Writing a while Loop
  • Coding a Lunch Game
  • Moving to Your Own Website

Building a Lemonade Stand Game

  • Playing the Game
  • A Lesson in Business
  • Building the Game
  • Improving the Lemonade Game

DAY 5

  • Practical Projects
  • Assesments

Duration and pricing

Pricing Group C

Certificate

Read about our certificates

Bookings

You can download the course registration form on our home page or by clicking here

Brochure

You may download a pdf copy of this page by clicking on the pdf icon at the top of the page.

Questions

Please email us

Schedule

On the calendar below. If your browser doesn’t display the calendar below, please click on this link or try using Google Chrome, alternatively please enquire via our Contact Us page.