WelediAcademy
Courses

What we teach

Live courses in data science, data engineering, machine learning and the software around data. Each one starts from the basics of its subject, follows the outline below, and ends with an exam and a certificate. Register for the next run at weledi.com.

Django Web Development

New dates are announced on WhatsApp.

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 the working environment
  2. Your first Django app
  3. Models, views and URLs
  4. Templates
  5. Front end with HTML, CSS and Bootstrap
  6. REST APIs with Django REST framework
  7. Working with PostgreSQL
  8. Deploying Django to a Linux server
  9. Adding a domain
  10. Applications of Django

Free notes · Free quiz

Flutter Mobile Development

New dates are announced on WhatsApp.

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 and prerequisites
  2. Flutter fundamentals
  3. Core widgets and UI
  4. Styling and design
  5. State management
  6. Navigation and routing
  7. Data handling
  8. Common patterns
  9. Testing and debugging
  10. Deployment

Free notes · Free quiz

Machine Learning

New dates are announced on WhatsApp.

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 and statistics essentials
  3. Data preprocessing and cleaning
  4. Exploratory data analysis
  5. Supervised learning algorithms
  6. Unsupervised learning algorithms
  7. Model evaluation and validation
  8. Feature engineering
  9. Deep learning fundamentals
  10. Model deployment and MLOps

Free notes · Free quiz

Payments Integration

New dates are announced on WhatsApp.

Learn to take and send money in your apps the way real businesses do. This course is not tied to any one provider: it shows how digital payments work in Tanzania and East Africa, and how to integrate any payment provider safely, from mobile money push and cards to webhooks, reconciliation and settlement.

  1. How digital payments work
  2. Working with a payment provider
  3. Mobile money push (USSD push)
  4. Checkout pages and payment links
  5. Card payments
  6. Bank payments
  7. Callbacks and webhooks
  8. Payment status, errors and retries
  9. Disbursements and payouts
  10. Reconciliation
  11. Settlement
  12. Security and compliance
  13. Going live

Free notes · Free quiz

Python Programming

New dates are announced on WhatsApp.

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. Getting started
  2. Variables and data types
  3. Operators and control flow
  4. Lists, tuples and dictionaries
  5. Functions
  6. Classes and objects
  7. Files and exceptions
  8. Data manipulation with pandas
  9. Data visualisation with Matplotlib and Seaborn
  10. Machine learning basics

Free notes · Free quiz

R Programming

New dates are announced on WhatsApp.

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. Getting started with R and RStudio
  2. Variables and data types
  3. Operators
  4. Data structures
  5. Control structures
  6. Functions
  7. Data visualisation
  8. Data manipulation
  9. Statistics
  10. Applications of R

Free notes · Free quiz

Talk to us

Train your team, partner or invest with us

We train teams in organisations across Tanzania, and work with learners, employers, universities and investors who want more people in East Africa who can work with data.

info@weledi.com · +255 754 503 886 · Dar es Salaam, Tanzania