Choose your direction
Where do you want your data skills to take you?
Pick a goal to see a tailored roadmap: the stages, courses, projects and practice questions that build the skills for that role.
Data • Insights • Impact.
Learn data analytics, statistics, programming, artificial intelligence, and business intelligence through practical training designed to turn knowledge into results.
analysis.sql · cooperative_sales (12 rows)
Calculated live in your browser · synthetic data
Pick a question, then run the analysis to turn rows into a decision.
Choose your direction
Pick a goal to see a tailored roadmap: the stages, courses, projects and practice questions that build the skills for that role.
Explore our learning ecosystem
Skills that work together on real problems — from collecting data in the field to presenting decisions to leadership.
Featured learning paths
Beginner, intermediate and advanced tracks with prerequisites, modules, objectives and practical assignments.
Practice preview
Answer a sample question, then try a real coding exercise. Explanations show the reasoning, not just the answer.
Your roadmap · Data Analyst
Analysts turn raw data into answers: they clean, query, summarise and explain what the numbers mean.
Foundations
Indicative: 4–6 weeks
Spreadsheets, data cleaning and descriptive statistics
Core tools
Indicative: 6–8 weeks
SQL and a programming language for analysis
Practical projects
Practice questions
Durations are indicative and depend on your starting point and weekly study time. Training builds skills; it cannot guarantee employment.
View the full learning pathGo from spreadsheet user to confident analyst: clean data, query it, summarise it and report it.
Design studies and analyse research and survey data with rigour, in STATA, SPSS or R.
Build, validate and apply predictive models — and communicate them responsibly.
Youth unemployment fell from 20% to 15%. Which statement is correct?
Short coding exercise · SQL
Using the sales table, return each region with its total revenue, highest first.
-- Total revenue by region, highest first
SELECT *
FROM sales
LIMIT 5;Runs on a real SQLite database inside your browser — nothing is executed on our servers.
Featured courses
Every course includes modules, exercises and assessments. Pricing is flexible — request a quote for individual, group or corporate training.
Turn raw spreadsheets into reliable analysis with lookups, PivotTables, Power Query and clear charts.
Course book available
Prerequisites: Basic Excel navigation (entering data, simple formulas)
Model data, write DAX measures and publish dashboards that leadership teams use every week.
Course book available
Prerequisites: Comfortable with Excel tables and PivotTables
Import, clean, analyse and visualise data in R with the tidyverse, and produce reproducible reports.
Course book available
Prerequisites: No programming experience required
Learn Python from zero and use pandas to analyse real datasets.
Course book available
Prerequisites: No programming experience required
Query relational databases confidently: filter, join, aggregate and build analysis-ready tables.
Prerequisites: None
Create, edit, analyse and map spatial data in ArcGIS Pro.
Prerequisites: Basic computer skills
Practical projects
Practice projects built on realistic, invented data show the methods learners use — the same steps as real client work.
Learn with
Meet Niyobyose Brancal.

Instructor
Instructor, Big Data IQ Minds
Niyobyose Brancal is a data analytics enthusiast and aspiring professional specializing in statistical analysis, data visualization, and research. He works with tools such as R, Python, Excel, Power BI, and Streamlit to transform data into actionable insights. Passionate about problem-solving, innovation, and sustainable development, he applies data-driven approaches to address real-world challenges in Rwanda while building impactful projects and continuously expanding his technical skills.
Expertise
Teaching interests
Turning data into actionable insights · Problem-solving and innovation with data · Data for sustainable development in Rwanda
For organizations
Universities, NGOs, government institutions, research teams and companies can request customised training or practical analytics support — from survey design to dashboards and predictive models.
Not for beginner courses. Each course lists its prerequisites; most beginner courses only assume basic computer skills. If you are unsure, use the free practice zone or contact us for advice on where to start.
Courses can be delivered live online, in person in Kigali, or as customised group and corporate training. Some lessons and exercises are available self-paced on this platform. Each course page shows its available formats.
Pricing is negotiable and depends on the format, group size and level of customisation. Request a quote from any course page and we will respond with options for individuals, groups or organizations.
Certificates of completion are issued only when the course's completion requirements have been met, such as finishing all lessons and passing module quizzes. Certificates confirm completion of BDIM training; they are not an academic or professional accreditation.
Create an account to enrol, track progress, save notes and download available materials. Free sample lessons, practice questions and Coding Lab exercises are open to everyone.
Yes. We design training for universities, NGOs, government institutions, research teams and private companies, using your tools and, where appropriate, anonymised versions of your own data. Start with a training inquiry and we will schedule a scoping conversation.
Yes. Python, SQL and R run inside your own browser using WebAssembly runtimes, isolated from our servers. Nothing you type is executed on BDIM's servers. The first run downloads the runtime, so it can take a little longer.
Start with free practice today, or talk to us about training for yourself or your organization.