HumachLearn Courses

Build skills in a deliberate sequence.

Start with Python if programming is new, then move into analytics, data science and machine learning. Every course combines intuition, visuals, commented code, visible output, practice, section tests and capstone work.

01Python ProgrammingProgramming foundations02Data AnalyticsExcel · SQL · pandas · visualisation03Data ScienceStatistics · experiments · predictive analysis04Machine LearningModels · validation · tuning · interpretation
Guided course

Python Programming

Learn Python from first principles through practical data-oriented examples. The course builds core syntax, collections, control flow, functions, files, environments, NumPy, pandas, plotting, testing and clean program structure before finishing with a small reproducible project.

14 modules171 lessons55–75 hours
  • Read and write clear Python programs
  • Use collections, loops and functions confidently
  • Work with files, NumPy and pandas
0/171 lessons completeOpen course →
Guided course

Data Analytics

Learn how to ask analytical questions, work with tabular data, clean and reshape datasets, use SQL/pandas, create visualisations, calculate KPIs, perform EDA and communicate evidence.

13 modules93 lessons45–60 hours
  • Frame analytical questions and KPIs
  • Analyse data with Excel, SQL and pandas
  • Clean, reshape and explore real-world tables
0/93 lessons completeOpen course →
Guided course

Data Science

Build the statistical, programming and experimental reasoning needed for data-science projects, from problem framing and data preparation through feature engineering, predictive modelling, validation and communication.

12 modules87 lessons60–80 hours
  • Design reproducible data-science experiments
  • Clean, impute and engineer features safely
  • Build and compare predictive models
0/87 lessons completeOpen course →
Guided course

Machine Learning

Learn the mechanics and practice of supervised and unsupervised machine learning, including optimisation, model families, validation, tuning, metrics, calibration, interpretability and deployment-aware evaluation.

13 modules95 lessons70–90 hours
  • Understand how ML models learn
  • Prepare data with leakage-safe pipelines
  • Train supervised and unsupervised models
0/95 lessons completeOpen course →
Learning design

Short feedback loops, deep references and real application

Tutorial + exerciseLearn the idea, then immediately change or complete something.
Visible outputCode examples expose intermediate results instead of hiding the state.
Knowledge checksEvery lesson asks you to reason about the method and its assumptions.
ProjectsCapstones turn isolated techniques into coherent workflows.
Reference linksJump from a course lesson to official documentation or the Learning Hub.