What is the right course for you?

Setting out to build a successful tech career can be tricky and overwhelming, but we have got the right courses to get you started.

group of users

Explore our courses and choose what is right for you

Choose a course, join a cohort, complete monthly group projects, and build and launch real products.








Product Design

guy smiling with computergirl with computer


Learn programing language.NET

Master the guidelines used for developing a wide range of mobile or web-based applications on Android, iOS and Linux.

Data structures and collections in C#

Object-oriented programming (OOP)

Asynchronous and IO programming

Generics, delegates, events, and lambdas

Language-Integrated Query (LINQ)

Automated testing with xUnit/NUnit

Database access with ADO.NET/EF Core

RESTful web services with ASP.NET Core Web API

Web applications with ASP.NET Core MVC/Razor Pages

Securing applications with ASP.NET Core Identity

Male developer working


Learn programming language - Javascript

Acquire the complete knowledge of one of the most sought-after programming languages in the world today to build mobile and desktop applications from scratch.

Modern JavaScript with ECMAScript2015+

Building and styling webpages with HTML and CSS

Adding webpage interactivity with JavaScript

Server-side programming with Node JS and ExpressJS

Working with databases, and ORMs

Automated testing with Mocha/Jest

Building user interfaces with React

Managing application state with Redux

Securing web applications

Female developer workingMale developer working


Learn Devops Engineering

Acquire skills that facilitate communication between developers and IT operators, ensuring that companies worldwide deliver software solutions faster in a stabilized operating environment.

DevOps and the software development lifecycle

Cloud computing with AWS and Azure

LINUX administration and shell scripting

Continuous integration and deployment

Containerization with Docker

Container orchestration with Kubernetes

Configuration management tools

Infrastructure automation tools

Continuous monitoring tools

Male developer working


Learn Product Design

Acquire the proficient use of design tools that help you build valuable, efficient and cost-effective products for various global markets.

Products, product design and the product designer role

Design thinking and human-centered design

User research

User experience (UX) design

Information architecture (IA)

User interface (UI) design

Working with design tools

Prototyping and usability testing

Creating and managing a design portfolio

Stakeholder engagement

Male developer working


Product Management

Fastrack your understanding of bringing new products to market, developing existing ones, and managing launch features at all stages of the product development lifecycle

Creating and identifying opportunities

Market research and competitor analysis

Product development lifecycle

Defining product vision and strategy

Building product roadmaps

Product development methodologies

Building a business model canvas

Product launch

Understanding metrics and analytics

Business communication / Stakeholder engagement

data statistics


Data Analytics

Acquire complete knowledge on making sense of data by building algorithms and adopting diverse techniques to discover trends that may get lost in the mass of information.

Extracting data from databases

Extracting data from APIs

Extracting data using web scraping tools

Data cleaning and wrangling

Python programming fundamentals

Exploratory data analysis with NumPy and Pandas

Asking the right questions from data

Data visualization with PowerBI/Tableau

Identifying trends in data

Building and evaluating predictive models

guy smiling with computergirl with computer


Quality Assurance Testing

Master global standards and procedures for ensuring the best products and services are released into the market.

Software development life cycle

Software testing – fundamental concepts and terminology

Software testing – types, hierarchy, and principles

Test documentation deep dive

Automated testing deep dive

API testing with Postman

Performance testing with JMeter

Web application testing with Selenium

Payment plans

Our payment plans are flexible, so you can focus on learning. You either pay upfront or after the completion of your program.

Pay Upfront

Apply, get screened and pay your tuition before you get started

Loan/Financial Aids

Apply, get screened, and pay after the completion of your training by receiving financial aid from our financing partners

Our Partners

Learn more about receiving financial aid from any of our financing partners.

CBN logo
CBN Sci-Fi Creative Industry Fund
Learn More
Access logo
Access Bank
Learn More
Edfin logo
EDFIN Microfinance Bank
Learn More
lsetf logo
Lagos State Employment Trust Fund
Learn More

Who can apply?

You must be between the ages of 18 and 40.

You must have an educational certificate.

You must have at least two guarantors, one relative and one non-relative (for instalment-payment applicants only).

You must demonstrate a willingness to learn.

You must be a dedicated tech enthusiast.

Become an instructor
About us

Contact us

39 Ikorodu Road, Jibowu, Yaba, Lagos

+234 906 692 3066

Our partners
Terms of Use
Privacy policy

Copyright © 2020 Thebulb All rights reserved