HumachLearn CoursesBuild 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.
Guided coursePython 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 courseData 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 courseData 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 courseMachine 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 designShort 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.