Intro to Programming
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.
Anybody who has not programmed before and wants to get into programming the right way
All Coding Bootcamps and Beginner Courses
- Variables and values
- When you need to make LOTS of decisions
- Communication with your user
- A closer look at console.log
- Let’s build a game
- First, a high-level design
- Working through the Pseudocode
- Setting up the loop, getting some input
- Doing a little Quality Assurance
- Generating a random number
- Getting functional
- Weird Functions
- Functions can return things too
- Tracing through a function with a return statement
- Global and local variables
- Scope of local and global variables
- Don’t forget to declare your locals!
- How arrays work
- How to access an array item
- Updating a value in the array.
- How to iterate over an array
- A better way to iterate over an array
- Loop with the post-increment operator
- Creating an array from scratch (and adding to it)
- Object Orientation
- How properties work
- How does a variable hold an object?
- Comparing primitives and objects
- Passing objects to functions
- Add behavior to your objects
- When method does not know about a property
- How does behavior alter state
- Getting to know the DOM
- Getting an element with getElementById
- What, exactly are we getting from the DOM?
- Finding the inner HTML
- What happens when you change the DOM
- Don’t even think about running the code until the page is fully loaded!
- Setting an attribute with setAttribute (you can GET attributes too)
- So what else is a DOM good for?
- Serious types
- How to use null
- Dealing with NaN
- Understanding the equality operator (otherwise known as ==)
- How equality converts its operands
- Type conversions
- How to determine if two objects are equal
- Truthy and Falsey
- How a string can look like a primitive and an object
- String methods (and properties)
- Building an example app from scratch
- How to design the game
- The View
- The Model
- Implementing the model object
- Setting up methods
- The Controller
- Passing the input to the controller
- Handling events
- What are events?
- What’s an event handler?
- How to create your first event handler
- Getting your head around events… by creating a game
- Implementing the game
- Assign an event handler to an image’s onclick property
- How to reuse the same handler
- How the event object work
- The event object and target
- Events and queues
- How setTimeout works
Projects, Exercises, Quizzes and Assesments
Duration and pricing
Read about our certificates
You can download the course registration form on our home page or by clicking here
You may download a pdf copy of this page by clicking on the pdf icon at the top of the page.
Please email us