- 3.1 Think like a computer: the logic of programming
- OC course time: 4 hrs
- Included in OC course:
- Mini-Project 3.1a: Write logic for two simple loops
- Mini-Project 3.1b: Magic function machine
- Included in OC course:
- 4 auto-graded quizzes
- 3.2 Learn Programming with Javascript
- OC course time: 15 hrs
- Not included in OC course:
- Mini Project 3.2a: Loops in Javascript - Laughing machine
- Mini-Project 3.2b: Javascript function practice
- Included in OC course:
- 4 auto-graded quizzes
- Variables & data types
- Creating variables
- Equal operator
- Constants
- Data types
- Objects, classes & dot notation
- Create an object
- Get values from an object
- Create a class
- Collections
- Create an array
- Working with arrays
- Control flow
- If/else statements
- Logical operators
- Loops
- For loops
- Functions
- Instance methods
- Do not repeat yourself (DRY principle)
Open the Unit 3 Project here.