Profile avatar

Hardus Cronje

Stellenbosch University Web Development Bootcamp Graduate

Stellenbosch University

Stellenbosch University Web Development Bootcamp

Task Status Score
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
Task Status Score
Task 1 - DOM Manipulation Completed 100
Task 2 - Event Handling Completed 100
Task 3 - Introduction to network protocols and system architecture: HTTP and client-server Completed 100
Task 4 - JSON Completed 100
Task 5 - AJAX with Fetch Completed 100
Task 6 - Capstone Project I: Build a complete website Completed 100
Task 7 - Version Control I: Git basics Completed 100
Task 8 - Version Control II: Pipelines Completed 100
Task 9 - Node.js Completed 88
Task 10 - Introduction to React.js Completed 100
Task 11 - Class Components and Props Completed 100
Task 12 - State Management and Component Lifecyle Completed 100
Task 13 - Function Components Completed 100
Task 14 - React Hooks Completed 100
Task 15 - Redux and Global State Management Completed 100
Task 16 - Deploy a React app Completed 100
Task 17 - ReactJS VI: Testing a React app Completed 100
Task 18 - Capstone Project II: Create a React app Completed 100
Task Status Score
Task 1 - Express Web Framework I Completed 100
Task 2 - Express Web Framework II Completed 100
Task 3 - Full stack with React and Express Completed 100
Task 4 - Capstone Project I: ReactJS and Express Completed 100
Task 5 - Introduction to Databases Completed 100
Task 6 - Getting Started with MongoDB Completed 100
Task 7 - Database Interaction Completed 100
Task 8 - Database Interaction 2 Completed 100
Task 9 - Authentication with JWT Completed 100
Task 10 - Express Web Framework III Completed 100
Task 11 - Next.js I Completed 100
Task 12 - Next.js II Completed 100
Task 13 - Next.js III Completed 100
Task 14 - Define your product Completed 100
Task 15 - Capstone Project II Part 1: Define your product Completed 100
Task 16 - Capstone Project II part 2: Develop full stack MERN application Completed 100
100 % Average grade

Your rank

Ranked 1 out of 84 students in their class