Choose your language
Data Science and Data Analytics Course
More than 2 million learners worldwide

Data Science and Data Analytics Course

4

Master the full data science pipeline — from collecting and cleaning data to building machine learning models and deploying them in production. This course covers Python, SQL, statistics, deep learning, and BI tools in one comprehensive program. Whether you're breaking into the field or leveling up, you'll graduate with the skills employers are actively hiring for.

Dedika for businesses

What you will learn:

You will learn how to collect, clean, and analyze data from real-world sources using Python, pandas, and SQL. You will build and evaluate machine learning models for classification, regression, and clustering tasks using scikit-learn. The course covers statistical inference, hypothesis testing, and data visualization with Matplotlib, Seaborn, and Plotly. You will explore advanced topics including neural networks, NLP, and ensemble methods like XGBoost. Finally, you will learn to deploy models as REST APIs, containerize them with Docker, and monitor them in production environments.

How you study in a practical way Data Science and Data Analytics Course

How you practice Data Science and Data Analytics Course

For companies who want to train their team

With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course content

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

Chapter 1See details

Foundations of Data Science

  • Lesson 1 • The Analytics Spectrum

    Introduces descriptive, diagnostic, predictive, and prescriptive analytics. Students map each type to business questions and expected outputs.

  • Lesson 2 • What Data Science Is

    Defines data science, its scope, and how it differs from statistics and software engineering. Establishes vocabulary used throughout the course.

  • Lesson 3 • Data Types and Structures

    Covers structured, semi-structured, and unstructured data formats. Connects data type awareness to appropriate tool and method selection.

  • Lesson 4 • Setting Up the Work Environment

    Guides installation and configuration of Python, Jupyter, and version control tools. Ensures every student has a functional, reproducible workspace.

Chapter 2See details

Data Collection and Storage

  • Lesson 1 • NoSQL and Cloud Storage Options

    Surveys document, key-value, and columnar NoSQL stores alongside cloud object storage. Students select storage types based on data volume and query patterns.

  • Lesson 2 • Primary and Secondary Data Sources

    Distinguishes first-party, second-party, and third-party data and their trade-offs. Grounds source selection in reliability and relevance criteria.

  • Lesson 3 • Building Simple Data Pipelines

    Combines collection and storage skills into automated ingestion workflows. Students write scripts that extract, transform, and load data reliably.

  • Lesson 4 • Web Scraping and APIs

    Teaches programmatic data retrieval using REST APIs and HTML scraping. Students extract and parse real data from live web sources.

  • Lesson 5 • Relational Database Fundamentals

    Introduces relational models, schema design, and SQL querying. Connects database skills to efficient structured data retrieval.

Chapter 3See details

Data Wrangling and Preprocessing

  • Lesson 1 • Data Transformation Techniques

    Applies normalization, standardization, encoding, and binning to prepare features. Connects transformations to downstream model compatibility requirements.

  • Lesson 2 • Reshaping and Merging Datasets

    Teaches pivoting, melting, concatenating, and joining multiple DataFrames. Students consolidate multi-source data into unified analytical tables.

  • Lesson 3 • Exploratory Data Analysis Basics

    Uses summary statistics and distributions to understand dataset characteristics. Provides the diagnostic lens needed before any cleaning begins.

  • Lesson 4 • Handling Missing and Corrupt Data

    Covers detection, imputation, and removal strategies for incomplete records. Students choose methods based on missingness mechanisms (MCAR, MAR, MNAR).

  • Lesson 5 • Feature Engineering Fundamentals

    Creates new predictive features from existing variables using domain logic. Demonstrates how engineered features improve model performance.

Chapter 4See details

Data Visualization and Storytelling

  • Lesson 1 • Principles of Effective Visualization

    Covers perceptual principles, chart selection, and common visualization pitfalls. Anchors design decisions in audience comprehension and data integrity.

  • Lesson 2 • Interactive Visualization with Plotly

    Creates hover-enabled, zoomable charts and dashboards using Plotly and Dash. Extends static skills to web-ready, user-driven exploration.

  • Lesson 3 • Data Storytelling and Presentation

    Structures analytical findings into coherent narratives for executive audiences. Students craft slide decks and reports that drive decisions.

  • Lesson 4 • Geospatial and Multivariate Visuals

    Introduces choropleth maps, heatmaps, and parallel coordinates for complex data. Students visualize spatial and high-dimensional relationships effectively.

  • Lesson 5 • Static Visualization with Matplotlib and Seaborn

    Builds bar, line, scatter, and distribution plots using Python libraries. Students customize aesthetics and annotations for professional output.

Chapter 5See details

Statistical Analysis and Inference

  • Lesson 1 • Hypothesis Testing Framework

    Introduces null and alternative hypotheses, p-values, and Type I/II errors. Students apply the framework to real business and scientific questions.

  • Lesson 2 • Common Statistical Tests

    Applies t-tests, chi-square, ANOVA, and Mann-Whitney tests to appropriate data types. Students select tests based on data scale and distribution assumptions.

  • Lesson 3 • Correlation and Regression Analysis

    Measures linear relationships and builds simple and multiple regression models. Bridges descriptive statistics to predictive modeling introduced later.

  • Lesson 4 • Probability and Distributions

    Covers probability rules, random variables, and key distributions (normal, binomial, Poisson). Provides the mathematical foundation for all inferential work.

  • Lesson 5 • Sampling and Estimation

    Teaches sampling strategies, confidence intervals, and point estimation. Connects sample statistics to population parameter inference.

Chapter 6See details

Machine Learning Fundamentals

  • Lesson 1 • Regression Algorithms

    Extends linear regression to regularized models (Ridge, Lasso) and tree-based regressors. Students predict continuous outcomes and interpret coefficients.

  • Lesson 2 • Core ML Concepts and Workflow

    Defines training, validation, and test splits, bias-variance trade-off, and overfitting. Establishes the end-to-end ML pipeline used in every subsequent model.

  • Lesson 3 • Model Evaluation and Selection

    Uses cross-validation, confusion matrices, ROC-AUC, and RMSE to assess models. Students select the best model for a given task using objective metrics.

  • Lesson 4 • Classification Algorithms

    Covers logistic regression, decision trees, k-NN, and support vector machines. Students train and compare classifiers on labeled datasets.

  • Lesson 5 • Clustering and Dimensionality Reduction

    Applies k-means, DBSCAN, and PCA to discover structure in unlabeled data. Students interpret cluster profiles and reduced-dimension representations.

Chapter 7See details

Advanced Machine Learning and Deep Learning

  • Lesson 1 • Hyperparameter Optimization

    Applies grid search, random search, and Bayesian optimization to tune models. Students automate tuning and document performance gains systematically.

  • Lesson 2 • Neural Network Foundations

    Builds feedforward networks with Keras, covering layers, activations, and backpropagation. Connects neural network mechanics to the deep learning models that follow.

  • Lesson 3 • Natural Language Processing Basics

    Covers tokenization, TF-IDF, word embeddings, and transformer-based classification. Students build text classifiers and sentiment analyzers.

  • Lesson 4 • Ensemble Methods

    Covers bagging, boosting, and stacking with Random Forest, XGBoost, and LightGBM. Students tune ensembles to achieve state-of-the-art tabular performance.

  • Lesson 5 • Convolutional and Recurrent Networks

    Introduces CNNs for image tasks and RNNs/LSTMs for sequential data. Students apply transfer learning to accelerate model development.

Chapter 8See details

Model Deployment and Production

  • Lesson 1 • Building REST APIs for Models

    Wraps trained models in FastAPI endpoints for real-time inference. Students test, document, and secure prediction APIs.

  • Lesson 2 • Model Packaging and Serialization

    Saves and loads models using pickle, joblib, and ONNX for portability. Ensures reproducibility across environments and team members.

  • Lesson 3 • Containerization with Docker

    Packages model APIs into Docker containers for consistent, portable deployment. Students write Dockerfiles and manage images for ML services.

  • Lesson 4 • Cloud Deployment and Scaling

    Deploys containerized models to cloud platforms using managed services. Students configure auto-scaling and load balancing for production traffic.

  • Lesson 5 • Model Monitoring and Retraining

    Detects data drift, performance degradation, and concept drift in live models. Students implement automated retraining triggers and alerting pipelines.

Certification

Your valid completion certificate

This course is for you:

  • Career changers: eager to enter a high-demand field from an unrelated background.

  • Business analysts: ready to move beyond dashboards into predictive modeling territory.

  • Recent graduates: looking to stand out with applied, employer-relevant technical skills.

  • Software developers: wanting to expand into data science and machine learning work.

  • Marketing professionals: seeking to turn campaign data into actionable strategic insights.

  • Researchers: aiming to apply computational methods to their domain-specific datasets.

What our students say

Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to change platforms... I thank you 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 switch 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 trainings

FAQs

Who is Dedika?

Is the certificate valid in the Philippines?

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