Profile avatar

Jacob Motsweni

Software Engineer Bootcamp Graduate

Software Engineer Bootcamp

Task Status Score
Task 1 - Thinking like a Programmer - Pseudo Code I Completed 100
Task 2 - Thinking like a Programmer - Pseudo Code II Completed 100
Task 3 - Your First Computer Program Completed 100
Task 4 - Variables - Storing Data in Programs Completed 100
Task 5 - The String Data Type Completed 88
Task 6 - Numerical Data Types Completed 100
Task 7 - Beginner Control Structures - If Statements and the Boolean data type Completed 100
Task 8 - Beginner Control Structures - else Statements Completed 100
Task 9 - Beginner Control Structures - elif Statements Completed 81
Task 10 - Logical Programming - Operators Completed 81
Task 11 - Capstone Project I - Variables and Control Structures Completed 100
Task 12 - Beginner Control Structures - While Loop Completed 88
Task 13 - Beginner Control Structures - For Loop Completed 100
Task 14 - Towards Defensive Programming I - Error Handling Completed 100
Task 15 - String Handling Completed 81
Task 16 - Beginner Data Structures - The List Completed 94
Task 17 - Working with external data sources - Input Completed 94
Task 18 - Working with external data sources - Output Completed 100
Task 19 - Capstone Project II - Files Completed 94
Task 20 - Beginner Data Structures - Lists and Dictionaries Completed 100
Task 21 - Beginner programming with Functions - using built-in functions Completed 100
Task 22 - Beginner Programming with Functions - Defining Your Own Functions Completed 100
Task 23 - Hypothesis-driven debugging with the stack trace Completed 100
Task 24 - Python Data Structures - 2D Lists Completed 100
Task 25 - Applied recursion Completed 100
Task 26 - Towards Defensive Programming II - Exception Handling Completed 75
Task 27 - Introduction to OOP I - Classes Completed 100
Task 28 - Introduction to OOP II - Inheritance Completed 100
Task 29 - Capstone Project IV - OOP Completed 100
Task Status Score
Task 1 - The Software Process Completed 100
Task 2 - Agile Development Completed 100
Task 3 - System Requirements and design Completed 100
Task 4 - System Architecture Completed 100
Task 5 - Quality management Completed 100
Task 6 - Deployment and Maintaince Best Practice Completed 100
Task 7 - Introduction to network protocols and system architecture: HTTP and client-server Completed 100
Task 8 - Working from the command line Completed 94
Task 9 - Introduction to Databases Completed 100
Task 10 - Design and build relational database Completed 100
Task 11 - Working with SQL Completed 100
Task 12 - SQLite Completed 100
Task 13 - Capstone Project I: Databases Completed 100
Task 14 - Introduction to Web Development Completed 100
Task 15 - HTML Overview Completed 94
Task 16 - CSS Overview Completed 100
Task 17 - Bootstrap: Build attractive pages faster using Bootstrap Completed 100
Task 18 - Django I Completed 94
Task 19 - Django II Completed 100
Task 20 - Django III Completed 94
Task 21 - Django IV Completed 100
Task 22 - Django V Completed 94
Task 23 - Capstone Project II Completed 94
Task Status Score
Task 1 - Sources of Data Completed 94
Task 2 - Sorting and Searching Completed 94
Task 3 - Version Control I: Introduction to version control and Git Completed 100
Task 4 - Version Control II: Git basics Completed 100
Task 5 - Version Control III: Deployment of static websites Completed 100
Task 6 - Build your Brand I Completed 100
Task 7 - Version Control IV: Pipelines Completed 100
Task 8 - Containers: Docker Completed 100
Task 9 - Software Documentation Completed 100
Task 10 - Capstone I Completed 100
Task 11 - Introduction to NLP Completed 100
Task 12 - Semantic Similarity (NLP) Completed 100
Task 13 - Capstone project II: NLP Completed 94
97 % Average grade

Your rank

Ranked 11 out of 403 students in their class