Skip to Content

MicroMaster in A.I. & Programming


From Novice to Pro in 16 weeks

Web Fundamentals with JS

Full-Time | Mon - Fri | 2 Weeks

Whether your aim is to build mobile applications or to develop artificial intelligence algorithms, one of the key fundamental technologies that you must acquire before entering the world of programming is Web technologies.

This course will cover these fundamental, yet important, knowledge:

  • JavaScript
  • HTML
  • CSS
  • Bootstrap
  • Data Structures & Algorithms
  • P5.js

Web Server Programming

Full-time | Mon - Fri | 4 Weeks

Learning HTML, CSS and JS would be sufficient to create a simple personal website. However, dynamic, interactive web applications such as Facebook or OpenRice would require knowledge of web server programming.

This course covers the in-depth knowledge of the following:

  • Node
  • Typescript
  • Express
  • PostgreSQL

Backend & AI Development

Full-time | Mon - Fri | 5 Weeks

Most web applications are significantly more complex on the server side than it may seem from the user interface. The domain of developing backend applications which performs data processing, storage and analysis is known as backend development. This module also includes Machine Learning and Deep Learning for students to master Artificial Intelligence development.

This course covers the in-depth knowledge of the following:

  • Jest
  • Knex
  • DevOps
  • Python
  • Tensorflow

Frontend Development

Full-time | Mon - Fri | Elective | 5 Weeks

A web application will not be successful without providing users with an interactive user interface and seamless user experience. The knowledge and use of Single Page Application (SPA) technology is necessary to achieve this.

This course covers the in-depth knowledge of the following:

  • React
  • Zustand
  • React Query
  • Next.js
  • React Native

Data Engineering

Full-time | Mon - Fri | Elective | 5 Weeks

Data science seeks insight from the enormous amount of data. The real question is, where do all these data come from? Collecting, organizing and storing huge amount of data is the daily life of a professional Data Engineer. To kickstart a career in the data profession, learning to work with big data is one of the most important skill one can have. Data Engineer is the role every aspiring data scientist should work in.

This course covers the in-depth knowledge of the following:

  • Docker
  • Apache Spark
  • Apache Kafka
  • Mongo DB
Apache Spark
Apache Kafka

Java Development

Full-time | Mon - Fri | Elective | 5 Weeks

Java is a very popular programming language in the world of backend application development. The popularity of Java is especially prevalent among big corporations which value Java's mature ecosystems to handle any kind of business requirements needed.

This course covers the in-depth knowledge of the following:

  • Spring boot
  • Hibernate
  • JPQL
  • Flyway
  • Thymeleaf
  • Swagger
  • Mockito
  • JUnit
Request Syllabus
Please check your email after submissions. 9725 6400
Caring Company 2019-2022
TQUK Approved Centre
Reimagine Education Challenge Award
B Corpβ„’ Certified B Corporation
Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA
Web Accessibility Gold Award
Β© 2024 Tecky Academy Limited