Choose your language
Data Science Fundamentals Course
More than 2 million students worldwide

Data Science Fundamentals Course

Master the full data science pipeline — from statistical foundations and exploratory analysis to machine learning and production deployment. This comprehensive course equips you with the technical skills, ethical grounding, and strategic thinking to deliver real impact with data.

Dedika for businesses

What you will learn:

  • Apply the end-to-end data science workflow from problem framing to model deployment.

  • Build and evaluate supervised and unsupervised machine learning models on real datasets.

  • Engineer features, handle missing data, and validate data quality before modelling.

  • Understand core probability, statistics, and linear algebra concepts that power modern algorithms.

  • Deploy reproducible ML pipelines using MLOps practices, CI/CD, and drift monitoring.

  • Communicate data-driven insights and strategic recommendations to technical and non-technical stakeholders.

How you study in practice Data Science Fundamentals Course

How you practise Data Science Fundamentals Course

For companies looking to train their teams

With Dedika for businesses, the course includes exercises and examples tailored to your company and its specific needs.

Click here

Course content

8 Chapters • 35 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Foundations of Data Science

  • Lesson 1 • What Data Science Is

    Defines data science, distinguishes it from related fields, and maps its core components. Establishes shared vocabulary used throughout the course.

  • Lesson 2 • Types of Data and Problems

    Categorises structured, unstructured, and semi-structured data and maps them to problem types. Helps practitioners choose appropriate methods early in a project.

  • Lesson 3 • Ethics and Responsible Practice

    Covers bias, fairness, privacy, and transparency as foundational professional obligations. Frames ethical reasoning as integral to every stage of the workflow.

  • Lesson 4 • The Data Science Workflow

    Introduces the end-to-end project lifecycle from problem framing to deployment. Provides a repeatable mental model for structuring any data science effort.

Chapter 2See details

Mathematics and Statistics Essentials

  • Lesson 1 • Probability Theory Fundamentals

    Establishes probability rules, distributions, and conditional reasoning essential for modelling uncertainty. Directly supports statistical inference and model evaluation.

  • Lesson 2 • Descriptive Statistics and Distributions

    Covers measures of central tendency, spread, and shape to summarise datasets. Builds the analytical foundation for exploratory data analysis in the next chapter.

  • Lesson 3 • Calculus Concepts for Optimisation

    Introduces derivatives and gradients as tools for minimising loss functions. Provides the intuition behind how models learn from data.

  • Lesson 4 • Statistical Inference and Hypothesis Testing

    Teaches estimation, confidence intervals, and significance testing for drawing conclusions from samples. Equips practitioners to validate findings rigorously.

  • Lesson 5 • Linear Algebra for Data Science

    Covers vectors, matrices, and operations that underpin most modelling algorithms. Connects abstract notation to practical computations performed on data tables.

Chapter 3See details

Data Wrangling and Preparation

  • Lesson 1 • Handling Missing and Noisy Data

    Identifies patterns of missingness and applies imputation and filtering strategies. Prevents data quality issues from corrupting downstream models.

  • Lesson 2 • Data Acquisition and Ingestion

    Covers reading data from files, databases, and APIs into a working environment. Sets the starting point for every subsequent preparation step.

  • Lesson 3 • Data Validation and Quality Checks

    Establishes systematic checks to verify schema, ranges, and consistency before modelling. Instils a quality-first mindset critical for production pipelines.

  • Lesson 4 • Feature Engineering Fundamentals

    Transforms raw variables into informative features that improve model performance. Bridges raw data preparation and the modelling chapters that follow.

Chapter 4See details

Exploratory Data Analysis

  • Lesson 1 • Generating and Testing Hypotheses

    Translates visual patterns into testable hypotheses using statistical tests introduced earlier. Connects EDA findings to formal analytical conclusions.

  • Lesson 2 • Bivariate and Multivariate Analysis

    Explores relationships between two or more variables using correlation and cross-tabulation. Reveals feature interactions that inform model selection.

  • Lesson 3 • Effective Data Visualisation

    Applies design principles to create clear, accurate, and audience-appropriate charts. Ensures that analytical findings are communicated without distortion.

  • Lesson 4 • Univariate Analysis Techniques

    Examines single-variable distributions using summary statistics and plots. Establishes baseline understanding of each feature before studying relationships.

Chapter 5See details

Supervised Learning Methods

  • Lesson 1 • Model Evaluation and Selection

    Applies cross-validation, performance metrics, and learning curves to compare models fairly. Prevents overfitting and ensures generalisation to unseen data.

  • Lesson 2 • Ensemble Methods

    Combines multiple models through bagging and boosting to improve accuracy and robustness. Represents the state of practice for many tabular data competitions.

  • Lesson 3 • Regression Algorithms

    Covers linear, polynomial, and regularised regression for predicting continuous outcomes. Provides the simplest entry point into supervised modelling.

  • Lesson 4 • Hyperparameter Tuning

    Optimises model configuration using grid search, random search, and Bayesian methods. Maximises model performance within computational constraints.

  • Lesson 5 • Classification Algorithms

    Introduces logistic regression, decision trees, and k-nearest neighbours for categorical prediction. Expands the practitioner's toolkit beyond regression.

Chapter 6See details

Unsupervised Learning Methods

  • Lesson 1 • Dimensionality Reduction

    Compresses high-dimensional data while preserving structure using PCA and manifold methods. Supports visualisation, noise reduction, and faster modelling.

  • Lesson 2 • Association Rule Learning

    Extracts co-occurrence patterns from transactional data using support, confidence, and lift metrics. Commonly applied in recommendation and market basket analysis.

  • Lesson 3 • Clustering Algorithms

    Groups observations by similarity using k-means, hierarchical, and density-based methods. Enables segmentation and pattern discovery without labelled targets.

  • Lesson 4 • Anomaly and Outlier Detection

    Identifies rare observations that deviate from expected patterns using statistical and model-based approaches. Critical for fraud detection and quality control applications.

Chapter 7See details

Model Deployment and MLOps

  • Lesson 1 • Productionising Machine Learning Models

    Covers serialisation, API wrapping, and containerisation to serve models reliably. Bridges the gap between experimentation and production engineering.

  • Lesson 2 • Building Reproducible Pipelines

    Automates data preprocessing and model training steps into versioned, repeatable workflows. Ensures consistent results across environments and team members.

  • Lesson 3 • CI/CD for Machine Learning

    Applies continuous integration and delivery principles to automate model testing and release. Reduces manual errors and accelerates safe deployment cycles.

  • Lesson 4 • Model Monitoring and Drift Detection

    Tracks prediction quality and input distributions over time to detect degradation. Enables proactive retraining before model failures affect business outcomes.

Chapter 8See details

Advanced Topics and Strategic Application

  • Lesson 1 • Data Science Strategy and Roadmapping

    Frames how to prioritise projects, measure ROI, and build team capabilities over time. Prepares practitioners to lead data science functions strategically.

  • Lesson 2 • Communicating Results to Stakeholders

    Structures data-driven narratives and translates technical findings into business recommendations. Ensures analytical work drives decisions rather than sitting unused.

  • Lesson 3 • Natural Language Processing Basics

    Applies text preprocessing, vectorisation, and classification to language data. Enables practitioners to extract value from unstructured text sources.

  • Lesson 4 • Deep Learning Fundamentals

    Introduces neural network architecture, training, and regularisation for complex pattern recognition. Extends supervised learning skills to high-dimensional and unstructured data.

  • Lesson 5 • Causal Inference and Experimentation

    Distinguishes correlation from causation and designs experiments to measure true effects. Elevates analytical rigour beyond predictive modelling.

Certification

Your valid completion certificate

This course is for you:

  • Career changer: wants a structured entry point into the data science field.

  • Business analyst: ready to move beyond dashboards into predictive modelling work.

  • Software developer: looking to add machine learning skills to an existing technical background.

  • Graduate student: needs practical, applied skills to complement academic research training.

  • Marketing professional: aims to interpret data independently rather than waiting on analysts.

  • Entrepreneur: wants to build data-informed products without outsourcing every technical decision.

What our students say

Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to change platforms... I'm grateful for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the way videos are presented and transcribed, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top qualifications

FAQ

Who is Dedika?

Is the certificate valid in South Africa?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course