1.
Syllabus
ACN Coding aptitude mini course and assessment - Python
ACN Coding aptitude mini course and assessment - javascript
Alumni Data Engineering Bootcamp
Alumni Java Bootcamp
Alumni Web developement Bootcamp
Android Development With Kotlin
Build your own website and host it on the web!
Coder Interview Prep DEPRECATED
Common tech bootcamp requirements
Copywriting
Copywriting and Advertising
DEPRECATED Foundations of data eng for employed learners
DEPRECATED Foundations of data sci for employed learners
DEPRECATED Foundations of java for employed learners
DEPRICATED Java Bridging Course
Data Engineering - part 1
Data Engineering - part 2
Data Engineering - part 2 (Old Mutual)
Data Engineering boot camp
Data Engineering boot camp - quick wins
Data Science
Data Science boot camp
Data Science boot camp (with automarked katas)
Data Science boot camp - quick wins
Data eng bridging course
Data engineering boot camp (with automarked katas)
Data science bridging course
Design Thinking Sprint
Django for Web devs
Employability sprint
Employability sprint with Hiration
Employed Data Engineering skills test
Employed Data Science skills test
Employed Java skills test
Employed Web Development skills test
Employed common tech requirements
Employed learnership intro to Tilde part 1
Employed learnership intro to Tilde part 2
Foundations of web dev for employed learners
Hybrid mobile development
IT Support and IT automation
Intro to Tilde for non-coder bootcampers
Intro to Tilde for tech bootcamps
Introduction to Bootcamp and Learnership
Java Systems Development - part 1
Java Systems Development - part 2
Java boot camp
Java boot camp (with automarked katas)
Java boot camp - quick wins
Learner Onboarding
Multimedia
NCIT - Java
NCIT - JavaScript
NCIT - Python
Notes about bootcamps
Post Bootcamp Soft Skills
Professional Scrum Master with Pluralsight
Professional Scrum Master with Udemy
React Native
React Specialisation
Robotic Process Automation with Python
Strategy
Teaching
UI design
Ui Design and Advertising
Web Development - part 1
Web Development - part 2
Web apps for data scientists
Web dev bridging course
Web development Bridging Course - depricated
Web development boot camp
Web development boot camp (with automarked katas)
Web development boot camp - quick wins
Web frontend foundations
iOS Mobile Development
web-dev-foundations Free Trial
2.
Topics
Interviewing sucessfully
Node Sync/Async
Survey design
Android-Kotlin
Annotations
Basic Control Flow
Basic Syntax & Types
Classes
Constructor Default Values
Data Binding
Data Classes
Delegated Properties
Delegation
Enum Classes
Functions
Generics
Gradle
Grid Layout
In Line Functions
Interface
Internet Data and Images
Kotlin Introduction
Nested Classes
Null Safety
Properties and Fields
Returns and Jumps
Sealed Classes
Set Up
Work Manager
Androids
Android Application Lifecycle
Android learning materials
Android user interface resources
Working with image assets
Working with sound assets
Working with video assets
Angular Elements
Angular material
Angular testing with Cucumber and Protractor
Angular unit tests
Apis
API basics
Introduction to GraphQL
Assertive programming and Pandas
Basic introduction to Redux
Big Picture of Web Dev
Bootcamps
Extra info for alumni bootcamp
How to succeed in this course
SUPER IMPORTANT STUFF: How to not fail
Useful Git commands
Bridging-course-hard-skills
Advanced OOP - Design Patterns in Java
Clean Code
Clean Code For JavaScript
Clean Code for Data Science
Clean Code for Java
Clean Code for Kotlin
Clean Code for Python
Clean Code for SQL
Clean Code for XML
General Clean Code Guidelines
Code-reviews
How to Ask for a Code Review
Reviewer Communication During Code Reviews
Code-wars
Javas
Code wars - Java Basics
Code wars - Java Beginner
Code wars - Java Training
Curious learning and research strategy
MEDIUM:
Data Ethics
Data Ethics and Privacy
Data Validation
Data validation and quality control
Data-infrastructures
DAGs with Airflow
Database Comparison
ZeroMQ versus RabbitMQ versus Kafka
Data-science-specifics
Data Science Methodology
Data Visualisation
Datacamps
DataCamp Intro to Python
Google Colab for Data Science
Google Data Studio
K-Means Clustering
Natural Language Processing
Regression
Djangos
Django and Javascript
Official-tutorials
Django official tutorial - part 1 - Setup
Django official tutorial - part 2 - Models and the Admin panel
Django official tutorial - part 3 - Views and Templates
Django official tutorial - part 4 - Forms
Django official tutorial - part 5 - testing
Understanding Django Migrations
Understanding where the code runs and how the data flows
Why learn Django
Why should data scientiss learn Django?
ElasticSearch
Express JS
File-and-directory-namings
File and directory naming
File and directory naming in Java
File and directory naming in JavaScript
File and directory naming in Python
Free Code Camp
FreeCodeCamp - Data Analysis with Python
FreeCodeCamp - Maths for Programmers - Sets and Logic
FreeCodeCamp - Scientific Computing with Python
JavaScript Algorithms and Data Structures
FreeCodeCamp - Basic Algorithm Scripting
FreeCodeCamp - Basic Data Structures
FreeCodeCamp - Basic Javascript
FreeCodeCamp - Debugging
FreeCodeCamp - ES6
FreeCodeCamp - Functional Programming
FreeCodeCamp - Intermediate Algorithm Scripting
FreeCodeCamp - Object Oriented Programming
FreeCodeCamp - Regular Expressions
Legacy Responsive Web Design
FreeCodeCamp - Applied Accessibility
FreeCodeCamp - Applied Visual Design
FreeCodeCamp - Basic CSS
FreeCodeCamp - Basic HTML and HTML5
FreeCodeCamp - CSS Flexbox
FreeCodeCamp - CSS Grid
FreeCodeCamp - Responsive Web Design Principles
Git Basics
Version Control & Scrum using Trello & Github
Git feature branching
Githubs
Basic introduction to Github
Say hello to Github - deprecated
Google forms like a boss
How to ask for help with your code
How to be a professional remotely
How to download youtube videos from the terminal
Intro to CSS architecture resources
Intro to functional programming
Intro to hybrid mobile
Intro to software architecture
Introduction to Ajax
Introduction to Design Patterns
Introduction to Dotenv module
Introduction to Node and SQL
Introduction to Typescript
Introduction to assertive programming
Introduction to pair programming
Introduction to unit tests with Mocha
Ionic
Introduction to Ionic.
Ionic Tools and Patterns
Progressive Web Apps.
JS and Node
APIs and Node
DOM events with vanilla JavaScript
DOM manipulation with vanilla JavaScript
ExpressJs
JavaScript template engines
Logging in Node and JS
MongoDB and JavaScript
Node
Node setup
Super basic intro to Node
The dotenv module
Using the fetch api
Jasmine Spies
Jasmine unit tests
Java
Environmental variables and secrets with gradle
Exception Handling
Gradle and IntelliJ project submission structure
Intro to JUnit
Introduction to Gradle
Introduction to Spring Boot
Intro to spring boot - Part 1
Intro to spring boot - Part 2
Intro to spring boot - Part 3
Spring Boot - Consume API
Introduction to Spring Infrastructure
Introduction to Spring Infrastructure part 1
Introduction to Spring Infrastructure part 2
Introduction to Spring Infrastructure part 3
JDBC templates
Java File IO
Java Generics
Java Logging with Log4j
Java OOP basics resources and readings
Java collections and data structures
Java learning materials
Java project submission requirements
Strings and numbers in Java
Javascript error handling best practices
Javascript-specifics
JavaScript OOP Design Patterns
JavaScript OOP basics resources and readings
Jupyter notebooks best practices
Keep on growing!
Khan Academy
Khan Academy - Statistics and probability
Unit 1 - Introduction to Statistics
Unit 2 - Intermediate Statistics
Unit 3 - Advanced Statistics
Pre-Algebra
Seventh Grade Maths
Kinds of web APIs
Logging
Messagings
Depricated: Introduction to Bootcamp Preparation phase
Extra bootcamp preparation instructions for data science
Extra bootcamp preparation instructions for web devs
Honor Code
Intro to foundational coding course
Our content philosophy
The journey of an Umuzi learner
Mocking with Angular
Model Evaluation
Nodejs intro to socketIO
Pull Requests
Python versus JavaScript
React and Redux Developer tools
Redux
Redux Saga
Redux Thunks
Regular Expression Resources
Reopening a Pull request
Solo-learns
Depreciated-pythons
Solo Learn - Python - Module 2 - Control Statements - Depricated
Solo Learn - Python - Module 3 - Functions & Modules - Depricated
Solo Learn - Python - Module 4 - Exceptions and Files - Depricated
Solo Learn - Python - Module 5 - More Types - Depricated
Solo Learn - Python Core - Module 1 - Basic Concepts - Depricated
Javas
Solo Learn - Java - Module 1 - Basic Concepts
Solo Learn - Java - Module 2 -Conditionals and Loops
Solo Learn - Java - Module 3 - Arrays
Solo Learn - Java - Module 4 - Classes and Objects
Solo Learn - Java - Module 5 - More on Classes (includes encapsulation)
Solo Learn - Java - Module 6 - Exceptions, Lists, Threads & Files
Javascripts
Solo Learn - JavaScript - Module 1 - Overview
Solo Learn - JavaScript - Module 2 - Basic Concepts
Solo Learn - JavaScript - Module 3 - Conditionals and Loops
Solo Learn - JavaScript - Module 4 - Functions
Solo Learn - JavaScript - Module 5 - Objects
Solo Learn - JavaScript - Module 6 - Core Objects
Solo Learn - JavaScript - Module 7 - DOM & Events
Solo Learn - JavaScript - Module 8 - ECMAScript 6
Pythons
Solo Learn - Python Core - Module 1 - Basic Concepts
Solo Learn - Python Core - Module 1 - Basic Concepts: Profile check
Solo Learn - Python Core - Module 10 - Pythonicness & Packaging
Solo Learn - Python Core - Module 10 - Pythonicness & Packaging: Profile check
Solo Learn - Python Core - Module 2 - Strings & Variables
Solo Learn - Python Core - Module 3 - Control Structures
Solo Learn - Python Core - Module 3 - Control Structures: Profile check
Solo Learn - Python Core - Module 4 - Functions & Modules
Solo Learn - Python Core - Module 5 - Exceptions & Files
Solo Learn - Python Core - Module 5 - Exceptions & Files: Profile check
Solo Learn - Python Core - Module 6 - More Types
Solo Learn - Python Core - Module 7 - Functional Programming
Solo Learn - Python Core - Module 7 - Functional Programming profile check
Solo Learn - Python Core - Module 8 - OOP
Solo Learn - Python Core - Module 9 - Regular Expressions
Register for a Sololearn Account
Sqls
Solo Learn - SQL - Module 1 - Basic Concepts
Solo Learn - SQL - Module 2 - Filtering, Functions, Subqueries
Solo Learn - SQL - Module 3 - JOIN, Table Operations
Solo Learn - SQL - Module 4 - Challenges
Test Driven Development
The Tech Landscape Terminology
Tildes
Introduction to Tilde
Tilde tutorial: How cards work
Understanding the review column
Unit testing (language agnostic concepts)
TDD Horrors
Unit testing with mocks and spies
Web Dev learning materials
Web Frontend
Intro to Angular
Intro to Vue
Introduction to CSS
Introduction to web design
React
Intro to React
Official React Tutorial
React + Redux architectural guidelines
React Unit testing
React: Basic basic architectural guidelines
Storage Options
What to put in your CV
Works
CV Guidlines
Creating A Memorable Statement
Mock Interviews
Mock Interviews Survey
Recruit Career Questionnaire
iOS Mobile
Alerts Notifications and Application Life Cycle
Core Motion and Camera
More Segues
More Swift, Gestures and Animations
Multithreading, Auto-Layout and Other Functionality
Swift TDD and Unit Testing
Swift and More
linux
Environmental Variables
Introduction to Bash and the terminal
Introduction to Linux
optimizations and big-O
python specific resources
Automate-the-boring-stuff-books
Automate the boring stuff: Chapter 0 – Introduction
Automate the boring stuff: Chapter 1 – Python Basics
Automate the boring stuff: Chapter 10 – Organizing Files
Automate the boring stuff: Chapter 11 – Debugging
Automate the boring stuff: Chapter 12 – Web Scraping
Automate the boring stuff: Chapter 13 – Working with Excel Spreadsheets
Automate the boring stuff: Chapter 14 – Working with Google Spreadsheets
Automate the boring stuff: Chapter 15 – Working with PDF and Word docs
Automate the boring stuff: Chapter 16 – Working with CSV Files and JSON Data
Automate the boring stuff: Chapter 17 – Keeping Time, Scheduling Tasks, and Launching Programs
Automate the boring stuff: Chapter 18 – Controlling the Keyboard and Mouse with GUI Automation
Automate the boring stuff: Chapter 18 – Manipulating Images
Automate the boring stuff: Chapter 18 – Sending Email and Text Messages
Automate the boring stuff: Chapter 2 – Flow Control
Automate the boring stuff: Chapter 3 – Functions
Automate the boring stuff: Chapter 4 – Lists
Automate the boring stuff: Chapter 5 – Dictionaries and Structuring Data
Automate the boring stuff: Chapter 6 – Manipulating Strings
Automate the boring stuff: Chapter 7 – Pattern Matching with Regular Expressions
Automate the boring stuff: Chapter 8 – Input Validation
Automate the boring stuff: Chapter 9 – Reading and Writing Files
Automated Testing in Python
Intro OOP(Object-oriented Programming) for Python
Introduction to APIs
Logging in Python
MongoDB and Python
Python Decorators - Advanced
Python Decorators - Intro
Python Exception handling
Python Iterators and Generators
Python Lists in depth
Python Recursion by example
Python and Kafka
Python and Spark
Python backend dev environment setup
Python writing custom exceptions
SQL and Python
Sqlalchemy ORM
Sqlalchemy Basics
Sqlalchemy migrations with Alembic
Unit-testings
Automated Testing pandas and numpy
Virtual Environments
Web scraping with Python
strategy department topics
Google Sheets
SQL for strat
facebook marketing
google analytics
mailchimp
statistics for strat
3.
Workshops
Business intelligence tools
Clean Code (language agnostic)
Clean Code index
Intro to CSS architecture
4.
Projects
Android with Kotlin Projects
Project 1
Linear layout using the Layout Editor
User Activity
Project 2
Constraint Layout Using Layout Editor
Data Binding Basics
Project 3
Create a fragment.
Define navigation paths.
Start an external activity.
Project 4
Lifecycles and logging.
Project 5
Data binding with ViewModel and LiveData.
LiveData and LiveData observers.
LiveData transformations.
Project 6
Create a Room Database.
Project 7
Diffutil Data Binding with Recycler-View
GridLayout with RecyclerView.
Headers in Recycler-View.
Interacting with RecyclerView items.
RecyclerView Fundamentals.
Project 8
Filtering Details With Internet Data.
Getting Data From The Internet.
Loading and Displaying Images.
Repository.
WorkManager.
Project 9
Design For Everyone.
Material Designs and Dimensions and Colours.
Styles and Themes
Project-10s
Kotlin TDD and Unit Testing
Androids
Incremental Counter
Information Page
Angular Testing with Cucumber
Angular Tutorial
Beginning Bash
Capstone project
Gmail Text Scraper
Pair Stairs
Spaced Repitition machine to help you remember what you read
The Quizmaster
build a Chrome Extension that measures time spent in meetings
Consume Github API
DAGs with Airflow
Data-science-specifics
A Visual History of Nobel Prize Winners
Bootcamp Exploratory Data Analysis
MEDIUM:
Cross-validation & Simple Linear Regression
Dashboard Assignment
EASY:
Google Data Studio Assignment
HARD:
Live Dashboard Assignment
EASY:
Plotly Dashboard Assignment
HARD:
Webscraping and Live Dashboard Assignment
Data Modelling Challenges
HARD:
Network Intrusion
Data Visualisation Projects
MEDIUM:
Evolution of Linux Visualisation
MEDIUM:
Financial Services Use in Tanzania
MEDIUM:
Data Wrangling
MEDIUM:
Decision Trees
Introduction to Jupyter Notebooks
MEDIUM:
K-Means Clustering Assignment
Logistic regression
MEDIUM:
Predict breast cancer
MEDIUM:
Predict credit card approvals
MEDIUM:
Multivariate Linear Regression
MEDIUM:
Natural language processing
MEDIUM:
OOP for data science
MEDIUM:
Statistical Thinking
Webscraping Assignment
Distributed workloads with ZeroMQ
Django-airbnb-clones
CloudBnb - Basic Property model and admin panel
CloudBnb - Calandar widget
CloudBnb - Data export script
CloudBnb - Expose apis to be consumed by modern mobile app
CloudBnb - Property Search
CloudBnb - Property owner dashboard APIs
CloudBnb - Property owner dashboard user interface
CloudBnb - User registration
CloudBnb - Users can make bookings
CloudBnb - intro
CloudBnb - users can CRUD properties that they own
Visualise your data with plotly.js
Visualise your data with plotly.py
Write an ETL script to populate the database
Email random inspirational quote
ExpressJS
Game of life: Angular elements
Gamification-engines
Add Leaderoard functionality
Gamification engine
Git Basic Exercises
Ionic Projects
Build a news app with Ionic
Building Mobile Apps with Ionic, Angular, and TypeScript
Java Projects
File IO + Logging + Errors
Introduction to Spring Boot
Intro to spring boot project - Part 1
Intro to spring boot project - Part 2
Intro to spring boot project - Part 3
Spring Boot - Consume REST API and SOAP Service
Spring Boot - View Template with Thymeleaf and Upload Files
Java Generics Project
Java collections
Java data structures
SQL Extended
Katas
Level 0 coding challenges
Level 1 coding challenges
Level 1 coding challenges (alt)
Level 2 coding challenges
Linux challenges
Advanced Linux challenges
Beginner Linux challenges
Memory Game: rebuild using a modern web frontend framework
Memory game using Angular Material
Memory-games
Memory game web app
extra features for your memory game
Mocking with Angular
Morse code
Nodejs Challenges
1:
Node & File IO
Node & mongoDB assignment
3:
Express, forms and templates
4:
Expose a RESTful JSON API
Add a little Ajax
Node & SQL assignment
OOP Exercises
Animals
Animals Part 1. OOP basics
Animals Part 2. Adding Tests
Bank Accounts
Dice
Person
Python projects
Database migrations with SQLAlchemy
Django - exposing a REST api with a real database
Flask-rest-apis
Add logging middleware to your REST API
create a REST api to interact with actual database
Getting to know Python
Python and Kafka
Python and MongoDB
Python and Spark
expose a simple JSON rest api
interacting with files
RabbitMQ
Recipe-searches
React and Redux recipe search: Part 1. Presenting the form
React and Redux recipe search: Part 2. API Access with thunks
Redux Saga Intro
Redux with Angular
Redux-intros
Intro to Redux for home automation: Party mode with thunks
Intro to Redux for home automation: combine reducers
Intro to Redux for home automation: the basics
Resturaunt menu
Semitone Challenge
1.
semitone difference - basic algorithm
1.
semitone difference - Make a simple GUI
3.
semitone difference - Advanced algorithm
4.
semitone difference - A gui that is more...awesome
semitone difference - Add Redux
Shopping cart calculations
Simple Website - Build your first personal website
Test Driven Development
Password Checker
Add logging to password checker
password-checker
MEDIUM:
Resturaunt menu system
EASY:
factorials
MEDIUM:
lots and lots of tdd katas
MEDIUM:
recursive search
EASY:
simple-calculator part 1
MEDIUM:
simple-calculator part 2
string-calculator part 1
string-calculator part 2
HARD:
ten-pin bowling scoring system
Tilde Mockups
Code Review Performance Dashboard mockup
Public Profile
Volunteer Pair-programming Dashboard
Tildes
Repo-card-tutorials
Tilde project tutorial: How Continue Repo projects work
Tilde project tutorial: How Repo projects work
Tilde project tutorial: How to submit a link
Tilde project tutorial: Simple repository projects
Understanding map reduce
Validating user input for web
Web Development - Build your first personal website
Writing Assignment
Writing assignment questions
consuming APIs with the requests module
iOS Mobile
Codable, File Manager, URL
Drag and Drop, Multithreading and Delegation
More Swift, Gestures and Animations
Multithreading Layout and Other Functionality - Animated Set
Multithreading Layout and Other Functionality - Graphical Set
Swift TDD and Unit Testing
Swift and More
Agiles
Agile & Scrum
Agile Triage
Agile and Scrum
Kanban wastes
Coding_aptitude_assessments
Basic introduction to Github - Helloworld
Coding_challenges
Coding aptitude assessment challenge: Task 1
Coding aptitude assessment challenge: Task 10
Coding aptitude assessment challenge: Task 2
Coding aptitude assessment challenge: Task 3
Coding aptitude assessment challenge: Task 4
Coding aptitude assessment challenge: Task 5
Coding aptitude assessment challenge: Task 6
Coding aptitude assessment challenge: Task 7
Coding aptitude assessment challenge: Task 8
Coding aptitude assessment challenge: Task 9
IMPORTANT!! Naming your files and functions
Introduction to coding challenges
Welcome!
Common problems
Inconsistent return types
Javascript Error handling
Mixing code and configuration
Putting secrets in the code
Python Errors
Use an autoformatter
Courseras
It-automations
Coursera - IT Automation with Python - Course 1 - Crash Course on Python
Coursera - IT Automation with Python - Course 2 - Using Python to Interact with the Operating System
Coursera - IT Automation with Python - Course 3 - Introduction to Git and GitHub
Coursera - IT Automation with Python - Course 4 - Troubleshooting and Debugging Techniques
Coursera - IT Automation with Python - Course 5 - Configuration Management and the Cloud
Coursera - IT Automation with Python - Course 6 - Automating Real-World Tasks with Python
It-supports
Coursera - IT Support - Course 1 - Technical Support Fundamentals
Coursera - IT Support - Course 2 - The Bits and Bytes of Computer Networking
Coursera - IT Support - Course 3 - Operating Systems and You: Becoming a Power User
Coursera - IT Support - Course 4 - System Administration and IT Infrastructure Services
Coursera - IT Support - Course 5 - IT Security: Defense against the digital dark arts
Credits
Depricateds
Introduction to development environment for web
Introduction to Node and Friends
Basic Intro to OOP
Basic intro to oop with IntelliJ
DEPRICATED - Build your first personal website
Git Basics
Git for Teamwork
How To Be A Great Mentor
Intro to Presentation
Introdction to NCIT curriculum
Introduction to CSS
Introduction to Express js
Introduction to Linux: Live demo
Live code python intro
Live code: introduction to JS
Live coding: Introduction to Java
Python self-learning
Time Management
Unit testing Introduction
Unit testing with Jasmine Introduction
Design-thinkings
Additional Reading and Resources
Define - Problem Statement
Design Sprint wrap-up
Design Thinking Project Presentation
Empathise - Questionnaire & Persona
Ideate - Brainstorming
Introduction to the Design Thinking Sprint
Prototype
Step 1 - Empathise
Step 2 - Define
Step 3 - Ideate
Step 4 - Prototype
Step 5 - Test
Terminology
Test - User Testing
What is design thinking
Docker
Flask and docker
Intro to Docker and Docker-compose
Troubleshooting Docker Desktop for Windows
Employability-sprints
Creating your CV
Elevator Pitch
Employability sprint introduction
Employability sprint wrap-up
Hiration Introduction
Interview Preparation
Technical Interview Preparation
Job search plan
Know where you are going.
Online profile
Portfolio
Portfolio of work - digital product design guidelines
Portfolio of work - tech guidelines
Submit another online profile
Submit your CV
Submit your LinkedIn
Submit your elevator pitch
Submit your portfolio
Employed-skills-tests
How to submit your skills test
Getting set up to write code on your device
Datascience setup for Android
Getting Git set up
Getting set up to do data science on your computer
Getting set up to write Java on your computer
Getting set up to write Javascript on your computer
Getting set up to write Python on your computer
Java setup for Android
Python setup for Android
Language agnostic
Get started with HackerRank
Problem solving techniques
Validate a South African ID number
Learning how to teach coders
Debugging some broken code
Deep practice of foundational skills
Polishing existing projects
Problem solving based on Coderbyte tests
Quizzes
National Qualifications Framework
Ncits
NCIT Assessments
NCIT Summative Assessment: 1
NCIT Summative Assessment: 2
NCIT Summative Assessment: 3
NCIT assessment: Agile Meetings - 114051
NCIT assessment: Agile Project Management - 114059
NCIT assessment: Analytics, Surveys, and Reports - 115365
NCIT assessment: Building an online business - 115385
NCIT assessment: Business and Technology - 114050
NCIT assessment: Conducting Research and User Interviews - 114076 & 115358
NCIT assessment: Constructive Feedback - 115431
NCIT assessment: Database Development - 114048 & 114049
NCIT assessment: Ethics and Professionalism - 114055
NCIT assessment: How the internet works - 115391
NCIT assessment: Managing the Software Development Process - 115392
NCIT assessment: Object-Oriented Programming - 115378
NCIT assessment: Presentation Slides
NCIT assessment: Presenting your findings - 13925
NCIT assessment: Pseudocode and Documentation - 115388
NCIT assessment: Research Document
NCIT assessment: Search and Sort Techniques - 115373
NCIT assessment: Technical Report
NCIT assessment: Test-driven development - 115359 & 115384
NCIT assessment: Thinking like a machine - 115367
NCIT assessment: Version Control - 115362
NCIT assessment: Web Design for Business - 115374
NCIT assessment: Write a report - 116389
NCIT confirmation of feedback received
NCIT Content
Agile Meetings
Agile Project Management
Analytics, Surveys, and Reports
Building an online business
Business and Technology
Conducting Research and User Interviews
Constructive Feedback
Database Development
Ethics and Professionalism
How the internet works
Managing the Software Development Process
Object-Oriented Programming
Presenting your findings
Pseudocode and documentation
Search and Sort Techniques
Test-driven development
Thinking like a machine
Version Control
Web Design for Business
Write a report
Onboardings
Learners
Connection and community
Know and understand yourself
Meet the Umuzi team
Policy Questionaire
Umuzi Policies
Welcome to your learnership
Professionalisms
Business selfie
How to plan your time during a coding test
React-natives
Expo tutorial project
Harvard-cs-50-ms
CS50's Mobile App Development with React Native - Async Redux and tools
CS50's Mobile App Development with React Native - Data
CS50's Mobile App Development with React Native - Expo components
CS50's Mobile App Development with React Native - Javascript, ES6
CS50's Mobile App Development with React Native - Lists and user input
CS50's Mobile App Development with React Native - Overview and Javascript
CS50's Mobile App Development with React Native - React Native
CS50's Mobile App Development with React Native - React, props and state
CS50's Mobile App Development with React Native - Redux
CS50's Mobile App Development with React Native - User input and debugging
CS50's Mobile App Development with React Native - navigation
CS50's Mobile App Development with React Native - performance
CS50's Mobile App Development with React Native - testing
Introduction to React Native
Qr-conference-connectors
QR conference connector - Adding tests
QR conference connector - Contact list
QR conference connector - Delete
QR conference connector - Favorites
QR conference connector - Notes
QR conference connector - Proof of concept
React Native setup
React Native testing with Jest
Simple-varios
Simple variometer
Simple variometer - data display with Redux
SQL
Getting ready to write some SQL
SQL Library exercise
Shop Database using sql
Topics
SQL founational skills
Scrums
Introduction to Scrum
PSM 1 course conclusion
Product Owner Open Assessment
Product owner learning pathway
Scrum Certification Course
Scrum Essential Exam Prep
Scrum Master Learning Pathway
Scrum Master Training
Scrum Open Assessment
Volkerdon Practice Assessments
Soft-skills
Cognitive Biases
Communication
Dealing with anxiety (for coders)
Emotional Intelligence
How to become a ninja
Learning How To Learn
Time Management
developer-habits
Specific skill assessment criteria
Assessment: Classes and objects
Assessment: For loops
Assessment: Functions, return statements and printing to the terminal
Basic-data-analyses
Assessment: Basic data analysis - part 1
Assessment: Basic data analysis - part 2
Introduction to live assessments
clean code
Teaching-curriculums
Chapter 1 - High Standards
Introducing Teach Like A Champion
Quick Familiarity - Part 1
Quick Familiarity - Part 2
Quick Familiarity - Part 3
Quick Familiarity - Part 4
Why and how to review code
Zmc-challenges
First-websites
Adding images to your website
Adding more pages
Continue learning
Hosting your website on the web
How did we do? What should we do next?
How to get setup to author web code on your own device
Introducing CSS
What is HTML?
Why learn web development?
Your first HTML page
More
Github repo
Credits
Download
Star
Fork
African Coding Network Syllabus
>
Topics
> Code-wars
: Code-wars
RAW CONTENT URL