ExamsLearnCoding interviewPricingSign inStart free
All degrees

Data Science

Statistics, databases and machine learning: how to turn data into decisions that hold up.

  1. 01Programming fundamentalsValues and types, memory, control flow, functions, recursion, lists and strings, errors and tests: the first programming course of any CS degree.8 lessons · 57 min
  2. 02Statistics and probabilityFrom averages and dice to Bayes, the normal curve, confidence intervals, p-values and regression: the maths for reasoning about data honestly.8 lessons · 60 min
  3. 03Discrete mathematicsLogic, proof, sets, counting, recurrences, graphs and number theory: the mathematics that every algorithm, database and cipher is built on.8 lessons · 60 min
  4. 04DatabasesFrom Codd's relational model to SQL, normalisation, transactions, indexes and NoSQL: how data is modelled, queried and kept correct under load.8 lessons · 58 min
  5. 05Data structures and algorithmsBig-O, lists, stacks, queues, hash tables, trees, heaps, sorting and graphs: how to store data and how fast you can work with it.8 lessons · 61 min
  6. 06Machine learningLoss functions, gradient descent, logistic regression, regularisation, trees, clustering, backpropagation and cross-validation, with the maths worked out.8 lessons · 61 min

Practice today. Get hired tomorrow.

Practice

  • Exams
  • Coding interview
  • Learn
  • Pricing

Legal

  • Privacy
  • Terms
  • Trademarks

© 2026 Mocklum

Independent study tool, not affiliated with CompTIA, Cisco, AWS and Microsoft.