Available After Signup Html
1.
Introduction
↳
/
theory
2.
Hello, World!
↳
/
theory
/
quiz
/
exercise
3.
Statements
↳
/
theory
/
quiz
/
exercise
4.
Arithmetic operations
↳
/
theory
/
quiz
/
exercise
5.
Formatting errors (syntax and linter)
↳
/
theory
/
quiz
/
exercise
6.
Strings
↳
/
theory
/
quiz
/
exercise
7.
Variables
↳
/
theory
/
quiz
/
exercise
8.
Defining with expressions
↳
/
theory
/
quiz
/
exercise
9.
Naming
↳
/
theory
/
quiz
/
exercise
10.
Interpolation
↳
/
theory
/
quiz
/
exercise
11.
Getting characters from a string
↳
/
theory
/
quiz
/
exercise
12.
Data types
↳
/
theory
/
quiz
/
exercise
13.
Immutability and primitive data types
↳
/
theory
/
quiz
/
exercise
14.
Functions and calls
↳
/
theory
/
quiz
/
exercise
15.
Function signature
↳
/
theory
/
quiz
/
exercise
16.
Function calls as an expression
↳
/
theory
/
quiz
/
exercise
17.
Functions with variadic parameters
↳
/
theory
/
quiz
/
exercise
18.
Determinacy
↳
/
theory
/
quiz
/
exercise
19.
Standard library
↳
/
theory
/
quiz
/
exercise
20.
Properties and methods
↳
/
theory
/
quiz
/
exercise
21.
Chaining methods
↳
/
theory
/
quiz
/
exercise
22.
Defining functions
↳
/
theory
/
quiz
/
exercise
23.
Returning values
↳
/
theory
/
quiz
/
exercise
24.
Function parameters
↳
/
theory
/
quiz
/
exercise
25.
Optional function parameters
↳
/
theory
/
quiz
/
exercise
26.
Simplified function syntax
↳
/
theory
/
quiz
/
exercise
27.
Logic
↳
/
theory
/
quiz
/
exercise
28.
Logical operators
↳
/
theory
/
quiz
/
exercise
29.
Results of logical operations
↳
/
theory
/
quiz
/
exercise
30.
Conditionals
↳
/
theory
/
quiz
/
exercise
31.
Ternary operator
↳
/
theory
/
quiz
/
exercise
32.
Switch
↳
/
theory
/
quiz
/
exercise
33.
while loop
↳
/
theory
/
quiz
/
exercise
34.
Data aggregation
↳
/
theory
/
quiz
/
exercise
35.
Traversing a string in a loop
↳
/
theory
/
quiz
/
exercise
36.
Conditions inside loops
↳
/
theory
/
quiz
/
exercise
37.
Increment and decrement
↳
/
theory
/
quiz
/
exercise
38.
for loop
↳
/
theory
/
quiz
/
exercise
39.
Modules
↳
/
theory
/
quiz
/
exercise
Challenges