Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Specialization module - a module that a learner chooses from a pool of options depending on the roles and companies that they plan on applying to. The module covers the tools, skills and technologies needed for specific roles or companies. Most specialization modules are prepared in cooperation with our Hiring Partners. 

 UZT learners can learn more about their requirements by checking the UZT infopack

Program Structure

Tip

New program structure as of batch 2023_102024-01

Module 1: Fundamentals of Programming and Computer Science

 

Sprint 1

First Steps Into Programming with Python

 

Sprint 2

Intermediate Programming with Python

Sprint 3

Object Oriented Programming

 

Sprint 4

Computer Science Fundamentals

Module 2: Core Web Development Tools

 

Sprint 1

HTML and CSS - the Foundation of Web Pages

 

Sprint 2

Improving Websites with Javascript

 

Sprint 3

Node.js and Relational Databases

Module 3: Web Development Frameworks

 

Sprint 1

Learning Your First Framework - Vue.js

 

Sprint 2

Typing and Testing JavaScript

 

Sprint 3

REST APIs & Test Driven Development

Sprint 4

Full-stack Fundamentals

Sprint 5

Containers and CI/CD

Specialization Modules

Node.js Specialization

 

Sprint 1

Intermediate Node.js and TypeScript (Mock Interview)

 

Sprint 2

WebSockets, Vectors and Agile/ Node.js Capstone Project

React Specialization

 

Sprint 1

React Fundamentals

 

Sprint 2

React In-Depth

 

Sprint 3

Robust React (Mock Interview)

Sprint 4

Front-end at Scale

PHP/Symfony Specialization

Sprint 1

PHP Basics and Intro to Development Tools

Sprint 2

Composer, Design Patterns, and Intro to Symfony

Sprint 3

Intermediate Symfony Development (Mock Interview)

Sprint 4

Advanced Symfony Development and Backend Capstone

Panel
panelIconIdatlassian-warning
panelIcon:warning:
bgColor#FFEBE6

Program layout prior to 2023_10 2024-01 batch

Module 1: Fundamentals of Programming and Computer Science

 

Sprint 1

First Steps Into Programming with Python

 

Sprint 2

Intermediate Programming with Python

Sprint 3

Object Oriented Programming

 

Sprint 4

Computer Science Fundamentals

Module 2: Basics of Front-end Web Development

 

Sprint 1

HTML and CSS - the Foundation of Web Pages

 

Sprint 2

Improving Websites with Javascript

 

Sprint 3

Learning Your First Framework - Vue.js

Sprint 4

Typing and Testing Javascript

Module 3: Basics of Back-end Web Development

 

Sprint 1

Node.js and Relational Databases and SQL

 

Sprint 2

Back-end Frameworks: Node JS

 

Sprint 3

Back-end frameworks continued + REST APIs & Test Driven Development

Sprint 4

Hosting and other Back-end topics

Back-end Specialization

 

Sprint 13

Frameworks in-depth: Node.JS or Symfony

 

Sprint 2

NoSQL databases

 

Sprint 3

Testing, Containers, CI and CD

Sprint 4

Scalability and Security

Sprint 5

Advanced Back-end Capstone project

Front-end Specialization

 

Sprint 1

Frameworks in-depth: React

 

Sprint 2

React continued

 

Sprint 3

UI, UX and design

Sprint 4

Front-end security

Sprint 5

Advanced Front-end Capstone projectFull-stack Fundamentals

Sprint 4

Containers and CI/CD

Info

*Turing College reserves the right to update and (or) amend the program curriculum and its structure as well as release new program versions. Major changes are most likely in the first (pilot) batches of the program.

...