Task 1 - Thinking like a programmer - Pseudocode |
Completed |
100 |
Task 2 - Your First Computer Program |
Completed |
100 |
Task 3 - Variables and datatypes |
Completed |
100 |
Task 4 - Beginner Control Structures - if, else and else-if Statements |
Completed |
100 |
Task 5 - Logical Programming - Operators and Switch Statements |
Completed |
100 |
Task 6 - Capstone Project I - Variables and Control Structures |
Completed |
100 |
Task 7 - Beginner Control Structures - While Loops |
Completed |
100 |
Task 8 - Beginner Control Structures - For Loop |
Completed |
100 |
Task 9 - Towards Defensive Programming I - Error Handling |
Completed |
100 |
Task 10 - Beginner Data Structures - Arrays and Maps |
Completed |
100 |
Task 11 - JavaScript Functions - Built in and defining own functions |
Completed |
100 |
Task 12 - String Handling |
Completed |
100 |
Task 13 - Capstone Project II - Arrays, Functions and String Handling |
Completed |
100 |
Task 14 - Data Structures - 2D Arrays |
Completed |
100 |
Task 15 - Applied recursion |
Completed |
100 |
Task 16 - Towards defensive programming II |
Completed |
100 |
Task 17 - Hypothesis-driven Debugging with the Stack Trace |
Completed |
100 |
Task 18 - Introduction to OOP I: Objects and 'this' |
Completed |
100 |
Task 19 - Introduction to OOP II - Classes |
Completed |
100 |
Task 20 - Introduction to OOP III - Inheritance |
Completed |
100 |
Task 21 - Capstone Project III - OOP |
Completed |
100 |
Task 22 - HTML |
Completed |
100 |
Task 23 - Semantic HTML |
Completed |
100 |
Task 24 - CSS 1 - Introduction to CSS |
Completed |
100 |
Task 25 - CSS II - The Box Model |
Completed |
100 |
Task 26 - Responsive Design |
Completed |
100 |
Task 27 - Bootstrap CSS |
Completed |
100 |
Task 28 - Capstone Project IV: Create a web page using HTML and CSS |
Completed |
100 |
Task 29 - Closures and arrow functions |
Completed |
100 |
Task 30 - Higher-order functions |
Completed |
100 |
Task 31 - Programming with callbacks |
Completed |
100 |
Task 32 - Promises |
Completed |
100 |
Task 33 - Async / Await |
Completed |
100 |
Task 34 - Capstone Project V: Concurrency with Asynchronous JavaScript |
Completed |
100 |