Syllabus

Learning Outline

  • 1

    Welcome to Utiva!

    • Begin Here

    • Let's get you started!

  • 2

    Let's Begin by Laying The Foundations

    • Learning Outcomes

    • Class 1 - Introduction to Software Development and Web Design

    • Design For Software Development

    • Live Class Recording

  • 3

    Explore Design Fundamentals

    • Learning Outcomes

    • Class 2 - Understanding User Experience and User Interface Designs

    • Live Class Recording

  • 4

    Design Thinking Feedback Survey

    • Feedback Survey

  • 5

    Get Familiar With The Developer's Toolkit

    • Class 3 - Use The HTML tool for Markup & The CSS Syntax for Styling

    • Live Class Recording

    • Quiz 1

    • Assignment 1

  • 6

    Developer's Toolkit

    • Class 4 - Use The HTML tool for Markup & The CSS Syntax for Styling II

    • Live Class Recording

    • Quiz 2

    • Assignment 2

  • 7

    LinkedIn Optimisation Session [Mid-Term]

    • Live Class Recording

  • 8

    Exploring Flexbox Model

    • Learning Outcomes

    • Class 5 - Explore The Use of Flexbox Model and Bootstrap Framework for Powerful Alignment and Responsive Front-End Web Development

    • Live Class Recording

    • Quiz 3

    • Assignment 3

  • 9

    Exploring Bootstrap Framework

    • Class 6 - Explore The Use of Bootstrap Framework for Powerful Alignment and Responsive Front-End Web Development

    • Live Class Recording

    • Quiz 4

    • Assignment 4

  • 10

    Get Familiar With The Rudiments of JavaScript

    • Introduction to JavaScript

    • Class 7- Understanding the use of Syntax Conditionals, Arrays & Objects Loops.

    • Live Class Recording

    • Quiz 5

    • Assignment 5

  • 11

    CV Review Session [Mid - Term]

    • Lets Work On Your CV

    • Live Class Recording

  • 12

    Exploring The Use of JavaScript

    • Class 8- Understand JavaScript Web Functions and Events

    • Live Class Recording

    • Class 9- Interacting with the DOM

    • Live Class Recording

    • Class 10- Understand Browser Dev Tools, Command line and IDE

    • Live Class Recording

    • Class 11- Understand V code and Working with Terminals

    • Live Class Recording

    • Class 12 - Understand Git, Advanced Git, Github and Github Pages

    • Live Class Recording

  • 13

    Learn From Your Peers

    • Class 13 - Brainstorming Session

    • Live Class Recording

  • 14

    Programming Interface and Package Manager

    • Class 14 - Learn how to work with API and JSON

    • Live Class Recording

    • Class 15 - Building and Publishing an NPM Package

    • Live Class Recording

  • 15

    Get Familiar with React

    • Class 16 - Introduction to React

    • Live Class Recording

  • 16

    Explore Components of React

    • Class 17 - Components of React

    • Live Class Recording

  • 17

    Explore the Use of React In Frontend Development I

    • Class 18 - Understand Two Way Binding I

    • Live Class Recording

  • 18

    Explore the Use of React In Frontend Development II

    • Class 19- Understand Two Way Binding II

    • Live Class Recording

  • 19

    React In Frontend Development I

    • Class 20 - Understand Route and Navigations I

    • Live Class Recording

  • 20

    React In Frontend Development II

    • Class 21 - Understand Route and Navigations II

    • Live Class Recording

  • 21

    Lets Look at How to Solve Problems

    • Class 22 - Debugging: using the Chrome Developer Tools

    • Live Class Recording

    • Class 23 - Debugging: Searching Algorithms

    • Live Class Recording

  • 22

    Frontend Web Development Feedback Survey

    • Feedback Survey

  • 23

    Learn From Your Peers

    • Class 24 - Brainstorming Session

    • Live Class Recording

  • 24

    Get Familiar with Backend Development

    • Introduction to Nodes

    • Class 25 - Introduction to Node.js [Module System & Package Management]

    • Live Class Recording

  • 25

    Explore Express.js

    • Class 26 - Introduction to Express.js

    • Live Class Recording

    • Class 27 - Express.js: CRUD operations on Database and Searching the database for blog Pagination

    • Live Class Recording

    • Class 28 - Using NPM and Packages

    • Live Class Recording

    • Class 29 - Building and publishing an NPM package

    • Live Class Recording

  • 26

    Practice Class [NodeJS]

    • Class 30 - Work on NodeJS Practice Projects

    • Live Class Recording

  • 27

    Lets Solve Some Problems

    • Class 31 - Debugging: using the Chrome Developer Tools

    • Live Class Recording

    • Class 32 - Debugging: Searching Algorithms

    • Live Class Recording

  • 28

    Practice Class [Debugging]

    • Class 33 - Work on Debugging Practice Projects

    • Live Class Recording

  • 29

    Backend Development Feedback Survey

    • Feedback Survey

  • 30

    Learn from Your Peers

    • Class 34 - Work On Your Project

    • Live Class Recording

  • 31

    Capstone Project

    • Project I: CREATE A BLOG WEBSITE

    • Project II: Create a Portfolio Website

  • 32

    Sharpening Your Soft Skills for Jobs

    • Welcome to the Jobberman x Utiva Employability Program

    • Sharpening Your Soft Skills

    • Welcome to the SkilledUp Life UK x Utiva Employability Program

    • Practice What is have Learnt So far.

  • 33

    We Would Love Your Feedback!

    • Feedback Survey