Task 1 - Thinking Like a Programmer - Pseudo code |
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 - Build your Brand I |
Completed |
100 |
Task 8 - Beginner Control Structures - While Loops |
Completed |
100 |
Task 9 - Beginner Control Structures - For Loop |
Completed |
100 |
Task 10 - Towards Defensive Programming I - Error Handling |
Completed |
100 |
Task 11 - Beginner Data Structures - Arrays and Maps |
Completed |
100 |
Task 12 - JavaScript Functions - Built in, and Defining your Own Functions |
Completed |
100 |
Task 13 - String Handling |
Completed |
100 |
Task 14 - Capstone Project II - Arrays, Functions, and String Handling |
Completed |
100 |
Task 15 - Build your Brand II |
Completed |
100 |
Task 16 - Data Structures - 2D Arrays |
Completed |
100 |
Task 17 - Applied Recursion |
Completed |
100 |
Task 18 - Towards Defensive Programming II |
Completed |
100 |
Task 19 - Hypothesis-driven Debugging with the Stack Trace |
Completed |
100 |
Task 20 - Introduction to OOP I: Objects and 'this' |
Completed |
100 |
Task 21 - Introduction to OOP II - Classes |
Completed |
100 |
Task 22 - Introduction to OOP III - Inheritance |
Completed |
100 |
Task 23 - Capstone Project III - OOP |
Completed |
100 |
Task 24 - Build your Brand III |
Completed |
100 |
Task 25 - HTML & Semantic HTML |
Completed |
100 |
Task 26 - CSS 1 - Introduction to CSS |
Completed |
100 |
Task 27 - CSS II - The Box Model |
Completed |
100 |
Task 28 - Responsive Design |
Completed |
94 |
Task 29 - Capstone Project IV - Create a Web Page using HTML and CSS |
Completed |
100 |
Task 30 - Closures and Arrow Functions |
Completed |
100 |
Task 31 - Higher-order Functions |
Completed |
100 |
Task 32 - Programming with Callbacks |
Completed |
100 |
Task 33 - Promises |
Completed |
100 |
Task 34 - Async / Await |
Completed |
100 |
Task 35 - Capstone Project V - Concurrency with Asynchronous JavaScript |
Completed |
100 |
Task 36 - Build your Brand IV |
Completed |
90 |
Task 37 - DOM Manipulation |
Completed |
100 |
Task 38 - Event Handling |
Completed |
100 |
Task 39 - Introduction to Network Protocols and System Architecture: HTTP and Client-server |
Completed |
100 |
Task 40 - JSON |
Completed |
100 |
Task 41 - AJAX with Fetch |
Completed |
81 |
Task 42 - Capstone Project VI - Build a complete website |
Completed |
100 |
Task 43 - Git Basics |
Completed |
100 |
Task 44 - Build your Brand V |
Completed |
73 |
Task 45 - Node.js |
Completed |
100 |
Task 46 - Introduction to React.js |
Completed |
100 |
Task 47 - Class Components and Props |
Completed |
100 |
Task 48 - State Management and Component Lifecyle |
Completed |
100 |
Task 49 - Function Components |
Completed |
100 |
Task 50 - React Hooks |
Completed |
100 |
Task 51 - Redux and Global State Management |
Completed |
100 |
Task 52 - Capstone Project VII - Create a React app |
Completed |
100 |