Get to know your tools and how to use them to develop a program
How a computer stores information and what these bits and bytes mean?
How to represent a condition, check its truth value and execute different instructions accordingly.
Repeating instructions either based on a condition or for each element in a collection of data.
Self-guided practicing of the learned skills on various tasks. Instructors are available to give support and feedback.
Splitting a program into re-usable building blocks.
Using collection data types to store multiple values together.