Programming fundamentals
Do you dream of being able to program? The education in basic programming gives you all the tools and knowledge you need to learn to program. After the education, the world of programming is open to you.
Get off to a good start
Your motivation
Welcome message!
Module introduction
What is programming?
Frontend and backend programming
Language comparison
Why learn JavaScript?
When are you done learning?
Course overview
Test your understanding of the module
Module introduction
Installation of VSC
Installation of git
Installation of NodeJS
Start using the terminal
Your first program - hello world
When errors happen
Test your understanding of the module
Module Introduction
Friendly reminder
Comments
Variables
Datatypes
Arithmetic operators
Expressions
Type conversions
Comparison operators
If else - control structure
Exercise - a small ATM program
Note about the ATM program
Exercise - is it Friday program
Logical operators
Exercise - car rental price calculator
Test your understanding of the module
Module introduction
While loop - control structure
For loop - control structure
String indexes
Arrays - data structure
Exercise - number finder
Array push method
Exercise - word finder
Exercise - reverse an array
Nested arrays and loops part 1
Nested arrays and loops part 2
Exercise - pattern creator
Exercise - draw triangle
Debugging with debug mode
Exercise - cookbook checker
Test your understanding of the module
Module introduction
Exercise - find the average score
Function to find average score
Input parameters
Exercise - local greeting function
Scope
Common mistakes
Exercise - array reverser function
Exercise - does array contain x
Refactor draw triangle program
Project - car rental part 1
Project - car rental part 2
Test your understanding of the module