What We Teach
We exist to make people better data scientists and better software developers. These are the subjects we cover, taught live and 1-on-1 by working engineers. Browse freely - talk to us when you are ready to start.
Azampay Payment Integration
Enroll now to master AzamPay integration and accept payments from Tigopesa, Mpesa, NMB, and CRDB with real-time notifications and automated disbursements, streamlining your operations, enhancing customer experience, and boosting your business growth.
1. Introduction to AzamPay (Why AzamPay and How to get started)
2. Steps and Requirements required to get on board with AzamPay and get API keys
You have gotten the keys, what next?
3. Collection (How to receive money from mobile wallets like Tigopesa, Mpesa e.t.c)
4. Collection (Checkout Pages)
5. Collection (How to receive money from NMB, CRDB)
6. Callback (How to receive realtime notifications of payments)
7. Disbursement (How to pay people like staffs automatically)
8. Disbursement (get status of payment, to know if staff received the money)
9. Awareness Session on where to use AzamPay
No scheduled class right now. Request a tutor to learn this 1-on-1.
Django Web Development
Join our Django Web Development Course and learn to build real-world web apps that simplify tasks and boost your career. Whether freelancing, working in tech, or starting your own business, this course gives you the skills to succeed in today’s digital economy.
1. Installing and Exploring Working Environment
2. First Django app
3. Models, Views and Urls (MVU Architecture)
4. Templates with Jinja
5. Front End - Basic HTML, CSS and Bootstrap to a Django Project
6. DRF - Rest APIs
7. Working With PostgreSQL
8. Deploy Django to a Linux Virtual Private Server
9. Adding a domain to your Django project
10. Applications of Django
No scheduled class right now. Request a tutor to learn this 1-on-1.
Flutter Mobile Development
Studying a Flutter course equips a student with the skills to build modern, high-performance mobile applications for both Android and iOS using a single codebase. It teaches core programming concepts, UI design, state management, data handling, and deployment practices, all of which are highly valued in the tech industry. Learning Flutter not only enhances problem-solving and coding skills but also opens career opportunities in app development, freelancing, and startups, while empowering students to turn ideas into real, functional apps efficiently and creatively.
1. Setup & Prerequisites
2. Flutter Fundamentals
3. Core Widgets & UI
4. Styling & Design
5. State Management
6. Navigation & Routing
7. Data Handling
8. Common Patterns
9. Testing & Debugging
10. Deployment
No scheduled class right now. Request a tutor to learn this 1-on-1.
Investment in Mutual Funds
This course has been designed to provide a simple, practical, and structured guide to understanding and investing in mutual funds in Tanzania. Mutual funds are increasingly becoming an important investment option for individuals and institutions, but many potential investors still lack clear information on how these funds operate, their benefits, and the risks involved. Therefore, this course will help you get the technical and practical knowledge to get started with investing in Mutual Funds.
1. Introduction to Mutual Funds
2. Mutual Funds Operation Framework and The Meaning of Key Terms
3. Fund Managers in Tanzania
4. Forms of Mutual Funds
5. Investing in Mutual Funds
6. Benefits of Investing in Mutual Funds
7. Risks of Investing in Mutual Funds
8. Discussion of Fund Managers Products (UTT-AMIS, iTrust, Vertex, TSL, etc.)
No scheduled class right now. Request a tutor to learn this 1-on-1.
Investment in Shares
Investing in shares allows individuals to grow wealth, earn income passively (through dividends and capital gains), and participate in the performance of listed companies. This course provides a clear, practical, and beginner‑friendly roadmap to analysing companies, understanding risks, valuing stocks, and making disciplined investment decisions.
1. Introduction to stock markets
2. Fundamental analysis (Financial Statements & Ratios)
3. Common mistakes by new/unknowledgeable investors and how to mitigate them
4. Practical steps to start investing
No scheduled class right now. Request a tutor to learn this 1-on-1.
Machine Learning
Master the most in-demand skill in tech. This course takes you from Python basics to deploying real ML models covering math, data cleaning, algorithms, deep learning & MLOps. Whether you want better career opportunities or to build intelligent systems, this is your complete roadmap to becoming an ML practitioner.
1. Python for Machine Learning
2. Mathematics & Statistics Essentials
3. Data Preprocessing & Cleaning
4. Exploratory Data Analysis
5. Supervised Learning Algorithms
6. Unsupervised Learning Algorithms
7. Model Evaluation & Validation
8. Feature Engineering
9. Deep Learning Fundamentals
10. Model Deployment & MLOps
No scheduled class right now. Request a tutor to learn this 1-on-1.
Python Programming
By enrolling in my Python course, you'll unlock a world of career opportunities in data science, machine learning, web development, automation, and more. With hands-on learning covering everything from basic syntax to advanced topics like machine learning and web development with Django, you'll gain the skills needed to secure lucrative roles in tech companies, startups, and beyond. Python developers are in high demand, commanding competitive salaries and enjoying continuous learning and growth in a dynamic field. Don't miss out on the chance to kickstart your career in Python programming and pave the way for a successful future. Join our class today and embark on an exciting journey towards professional success!
1. Installing and Exploring Working Environment
2. Variables and Data Types
3. Operators and Control Structures
4. Data Structures (Lists, Tuples and Dictionaries)
5. Functions
6. Classes
7. Data Structures, Files and Exceptions
Applications of Python
8. Data Visualisations and Manipulation
9. Machine Learning Basics
No scheduled class right now. Request a tutor to learn this 1-on-1.
R Programming
In today's competitive job market, mastering R Programming is not just an advantage, it's a necessity. Whether you're a job seeker aiming to stand out from the crowd or a student eager to enhance your skill set, investing in our R Programming course is your ticket to success. Why choose R Programming? Because it's the language of data science, statistics, and analysis. With R, you'll gain the ability to manipulate data, create stunning visualizations, and extract meaningful insights—all skills that are in high demand across industries. Our course isn't just about learning R syntax; it's about empowering you with the practical knowledge and hands-on experience you need to excel in your career. From real-world case studies to interactive exercises, we provide a comprehensive learning experience that prepares you for the challenges of today's data-driven world. Join us and take the first step towards unlocking endless opportunities. Invest in yourself, invest in your future—enroll in our R Programming course today!
1. Installing and Exploring Working Environment
2. Variables and Data Types.
3. Operators
4. Data Structures
5. Control Structures (Loops and Conditional Statements)
6. Functions
7. Data Visualisations
8. Data Manipulation
9. Statistics
10. Applications of R
No scheduled class right now. Request a tutor to learn this 1-on-1.
Ready to learn one of these?
Join an upcoming course or request a tutor and we will pace it to your goals.