Build agile teams that excel in a tech- and data-driven economy.

Get ahead in the race for top talent and deliver long-term business results with our individual and large-scale enterprise solutions. Upskill employees in existing roles, or reskill non-technical professionals for entirely new ones in technology, data, marketing, design, and product.

What We Do For Companies

A leading Technology Products and Solutions Provider for the Banking industry set a goal to hire 150 entry-level software engineers within a three-year period.


The company needed to fill pivotal technology roles but struggled to source skilled individuals through traditional recruitment channels.


We partnered with the company’s learning and development team to launch a skills academy that trains college graduates with non-computer science backgrounds in front-end and back-end development languages.

Discover the courses we offer


Provide your teams with actionable tech skills.

from 3 days to 2 weeks

Data Analysis: From Excel to Python

Prerequisites: This training is suitable for beginners who are proficient in everyday abstraction and modeling skills.
Training Schedule
  • Day 1 : Programming basics in Python
  • Day 2 : Data structures and advanced programming in Python Day 3 : Explore and analyse big datasets with Pandas
  • Day 4 : Extract your data with APIs and Web Scraping
  • Jour 5 : Best practices in Data Analytics
  • Transform your IT teams into DevOps

    Prerequisites Intended for IT team members who have a technical background and want to become proficient in Python,SQL,HTML, CSS and best practices in software development (Git, Github, and TDD.
    Training Schedule
  • Day 1 : Understand the key concepts of an object-oriented programming language with Python.
  • Day 2 : Discover the best practices for structuring your approach to software development (versioning, TDD, continuous integration and deployment).
  • Day 3 : Back-end development: HTTP, API, Webhook, Web Services and creating a CRUD application.
  • Day 4 : Database: SQL, relational databases, ORM and ETL.
  • Day 5 : Web front-end development: HTML, CSS and prototyping with Bootstrap 4.0.
  • Machine Learning

    Prerequisites Participants should have experience in a first object-oriented programming language (such as Python, Ruby, C++, C#, Java or SystemVerilog). Python experience is not required. Participants who have attended the upskilling program “Data Analysis: from Excel to Python” have the prerequisite skills.
    Training Schedule
  • Day 1 - Data Scientist Toolkit
  • Day 2 - Introduction to Supervised Learning
  • Day 3 - Best Practices in Machine Learning
  • Day 4 - Unsupervised Learning
  • Day 5 - Images and Natural Language Processing (NLP)
  • Deep Learning & AI

    Prerequisites Participants should have a good understanding of Machine Learning, or have already taken our week-long training in Machine Learning.
    Training Schedule
  • Day 1 - Artifical neural networks
  • Day 2 - Convolutional neural networks
  • Day 3 - Recurrent neural networks
  • Reskilling

    Data Science Bootcamp

    In 9 intensive weeks, learn all about Data Science, from Python to Machine Learning, and develop the skills needed to join a data team and accelerate your career. Duration
    9 weeks full-time - Monday through Friday (9am to 6pm)
    6 months part-time - 2 evenings per week plus Saturdays, with breaks for holidays
    Prerequisites: Basic knowledge of programming (in any programming language) and Mathematics are required for this bootcamp.
    Training Schedule
    Module 1. Data Science Toolkit
    2 weeks
  • Python in Data Science
  • Relational databases and SQL
  • Data visualisation
  • Statistics and Probability, Linear Algebra
  • Module 2. Machine Learning
    2 weeks
  • Preprocessing and Supervised Learning
  • Generalisation and Overfitting Performance Metrics
  • Unsupervised Learning and Advanced methods.
  • Module 3. Machine Learning in Production
    2 weeks
  • Machine Learning Pipeline
  • Machine Learning workflow with MLflow
  • Module 4. Deep Learning
    1 week
  • Managing images and text data
  • Artificial neural networks
  • Deep Learning with Keras
  • Computer Vision
  • Java Immersive Bootcamp

    In 9 intensive weeks, learn all the skills of a software developer, code your own web applications from scratch and change your career.
    9 weeks full-time - Monday through Friday (9am to 6pm)
    6 months part-time - 2 evenings per week plus Saturdays, with breaks for holidays
    Prerequisites: You don't need any technical background to join our web development bootcamp. We expect 3 things from our students: be (extremely) motivated, be curious, be social.
    Training Schedule
    Module 1. Programming Fundamentals
    2 weeks
  • Understanding how objects behave
  • Using java library
  • Inheritance
  • Polymorphism
  • Life And death of an object
  • Number Matters
  • Collection API.
  • Module 2. Object Oriented Analysis & Design
    2 weeks
  • Designing apps
  • Gathering requirements
  • Good Design
  • Flexible Software
  • Architecture
  • Design principle
  • SOLID implementation
  • Module 3. Design Patterns
    2 weeks
  • Introduction to design pattern
  • Observer Pattern
  • Factory vs Factory Method vs Abstract Factory
  • Singleton Pattern
  • Command Pattern
  • Adapter Pattern
  • Facade Pattern
  • Template Method Pattern
  • Iterator Pattern
  • Composite Pattern
  • Module 4. Servlets and JSP
    1 week
  • Why use servlets and JSP
  • Web app architecture
  • MVC architectural pattern
  • Being Servlet
  • Being web app
  • Custom tags are powerful
  • Conversational State
  • Being JSP
  • Script free pages
  • Module 5. Spring 3
    1 week
  • Introduction to IOC
  • Dependency Injection
  • Spring Context
  • Annotations
  • Spring JDBC
  • Auto-wiring
  • Module 6. Hibernate 3
    1 week
  • ORM
  • Hibernate Architecture
  • Mapping
  • Annotations
  • Caching