Data Science, Analysis & AI

Data Science, Analysis & AI

Duration

6 Months

From Python to production AI

Data Science & AI Diploma

Master Python, SQL, machine learning, deep learning, Transformers, RAG, and AI agents through hands-on notebooks, tasks, and a final graduation project.

CodePython & SQL PrepareData Preparation PredictML & Deep Learning LLMsTransformers & GPT AI AppsRAG, Agents & MCP
16Connected modules
48Live sessions (lectures + practice sections)
133Hours of training
+8End-to-end projects

The diploma path

Sixteen modules, each building on the last. Every lecture is paired with a practice section, and every module comes with slides, a notebook, and a hands-on task.

Foundations, the code and data skills behind every AI system

01

Python

2 sessions6 hours

The language of data and AI.

  • Python basics: variables, conditions, loops
  • Functions: write reusable, clean code
  • Data structures: lists, dictionaries, sets, tuples
  • Key libraries: NumPy, Pandas, Matplotlib
LabAnalyze a real dataset with Pandas and plot the results.
02

SQL

2 sessions6 hours

Ask questions directly to your data.

  • Databases: how business data is stored
  • Queries: SELECT, filtering, sorting
  • Aggregation & joins: combine and summarize tables
  • Subqueries & CTEs: clean, advanced queries
LabAnswer business questions from a sales database.
03

Data Preparation

2 sessions6 hours

Turn messy data into model-ready data.

  • Data cleaning: missing values, duplicates, outliers
  • Encoding & scaling: prepare features for models
  • Visualization: charts that reveal patterns
  • Feature selection: keep what drives results
LabClean and prepare a messy real-world dataset.

Build intelligence, teach machines to predict and see

04

Machine Learning

4 sessions12 hours

Predict outcomes from data.

  • Supervised learning: learning from labeled examples
  • Regression & classification: predict numbers and categories
  • Model evaluation: accuracy, precision, recall
  • Unsupervised learning: clustering and segmentation
LabBuild a customer churn prediction model.
05

Deep Learning, CNN & Computer Vision

4 sessions12 hours

The engine behind modern AI, and how machines see.

  • Neural networks: how artificial neurons learn
  • CNNs: image recognition
  • Computer vision: classification and detection
  • Transfer learning: reuse powerful pre-trained models
LabTrain an image classifier with a CNN.

Language & LLMs, from sequences to Transformers to GPT

06

NLP Foundations & RNN

1 session3 hours

How machines read and model text.

  • Text processing: tokenization and embeddings
  • RNNs: learning from sequences
LabBuild a text model with an RNN.
07

Attention & Transformers

1 session3 hours

The architecture that changed everything.

  • Attention: why context matters
  • Transformers: the architecture explained step by step
LabExplore attention and a Transformer in code.
08

Pretrained LLMs, BERT & GPT

1 session3 hours

Use powerful models instead of training from scratch.

  • BERT: understanding text
  • GPT: generating text
  • Pretrained models: load and apply them to real tasks
LabApply pretrained BERT and GPT models to a real task.

Build AI apps, connect models to your data, tools, and workflows

09

Prompt Engineering & LangChain

1 session3 hours

From a prompt to a real LLM application.

  • Prompt engineering: get reliable outputs
  • LangChain: chains, tools, and memory
LabBuild a prompt-driven LangChain application.
10

RAG & Vector Databases

1 session3 hours

Answers grounded in your own documents.

  • Embeddings: turn text into searchable vectors
  • Vector databases: store and retrieve by meaning
  • RAG pipeline: retrieve, augment, generate
LabBuild a RAG chatbot over your own documents.
11

Agents with LangGraph

1 session3 hours

AI that plans, uses tools, and takes action.

  • Agent workflows: graphs, state, and control flow
  • Tools: let agents call functions and APIs
  • Multi-step reasoning: agents that collaborate
LabBuild an agent workflow with LangGraph.
12

AI Speech (ASR & TTS)

1 session3 hours

Give your AI a voice and ears.

  • ASR: convert speech to text
  • TTS: convert text to natural speech
LabBuild a simple voice-enabled assistant.
13

MCP & Integration

1 session3 hours

Connect AI to the tools your business already uses.

  • Model Context Protocol: a standard way to connect tools
  • Integration: link models, data, and services
LabConnect an AI application to external tools through MCP.

Productivity & capstone, apply everything you learned

14

AI Tools

1 session4 hours

Work faster with the best modern AI tools.

  • AI productivity tools: choose the right tool for each task
  • Practical use cases: research, content, and automation
LabAutomate a real work task with AI tools.
15

Final Graduation Project

1 session3 hours

Show what you built.

  • Final project: an end-to-end data or AI solution
  • Presentation: demo your work to a panel
CapstonePresent your final project from data to AI application.

Launch your career, turn your skills into income

16

Soft Skills, Freelancing, AI Tools & Prompting

12 hours

Get hired, land clients, and work faster with AI.

  • Soft skills: communication, interviews, and presenting your work
  • Freelancing: build your profile, find clients, and price your services
  • AI tools: the modern tools that speed up everyday work
  • Prompting: write prompts that get reliable, professional results
LabBuild your freelance profile and pitch your best project.

Diploma at a glance

48 live sessions (lectures plus practice sections) and 133 hours of training in total.

Module Sessions Hours
Python 2 6
SQL 2 6
Data Preparation 2 6
Machine Learning 4 12
Deep Learning, CNN & Computer Vision 4 12
NLP Foundations & RNN 1 3
Attention & Transformers 1 3
Pretrained LLMs, BERT & GPT 1 3
Prompt Engineering & LangChain 1 3
RAG & Vector Databases 1 3
Agents with LangGraph 1 3
AI Speech (ASR & TTS) 1 3
MCP & Integration 1 3
AI Tools 1 4
Final Graduation Project 1 3
Lectures (modules 1 to 15) 24 73
Practice sections 24 48
Soft Skills, Freelancing, AI Tools & Prompting - 12
Total 48 133

The tech stack you'll master

Industry-standard tools, taught through real projects.

Programming & data

Write and prepare

PythonThe language of data and AI
NumPy & PandasNumerical computing and tables
MatplotlibCharts in Python
SQLQuery business databases

Machine & deep learning

Predict and see

Scikit-learnClassic ML models
Neural networksDeep learning models
CNNsImage recognition and vision

Language models

Understand and generate

RNNsSequence modeling
TransformersAttention-based architecture
BERT & GPTPretrained language models

LLM apps

Build with AI

LangChainLLM apps with tools
LangGraphAgent workflows
RAG & Vector DBsAnswers from your data
MCPConnect AI to tools and services
ASR & TTSSpeech in and speech out

Real-world use cases you'll build

The same problems companies hire data and AI talent to solve.

Predictive analytics

  • Churn prediction: spot customers about to leave
  • Customer segmentation: group buyers by behavior

Computer vision

  • Image classification: recognize products, defects, or documents
  • Transfer learning: strong results with small datasets

Language & text

  • Text understanding: classify and analyze with BERT
  • Text generation: draft content with GPT models

Business AI apps

  • Company chatbot: RAG answers from internal documents
  • Multi-step agents: research, summarize, and report

Voice AI

  • Speech to text: transcribe calls and meetings
  • Text to speech: voice assistants that talk back

Integration & automation

  • MCP connections: let AI use your tools and data
  • AI tools: automate everyday work tasks

What you walk away with

A portfolio that proves your skills, not just a certificate.

1

8+ end-to-end projects

A portfolio built on real data, plus notebooks and tasks for every module.

2

Trained ML and DL models

From churn prediction to image classification.

3

A RAG chatbot

Built with LangChain and a vector database.

4

An AI agent

A working multi-step workflow with LangGraph.

5

A final graduation project

An end-to-end solution you present live.

6

A career-ready profile

Soft skills, freelancing know-how, and a pitch for your best project.

7

A diploma certificate

Awarded at graduation.

Graduate ready to build AI

133 hours, 48 live sessions, 16 modules, and 8+ end-to-end projects. From your first line of Python to your own AI application.

Your Instructor(s)

Dina Hosny

Dina Hosny

Data Engineer - Data Analysis Instructor

Yehya Adam

Yehya Adam

Software Engineer - Data Analysis instructor

Motaz Saad

Motaz Saad

Professor | Data Scientist | NLP Engineer

Amr Helal

Amr Helal

AI Engineer - CEO Of DotPy Academy

Mohamed Waleed

Mohamed Waleed

AI Engineer & Data Scientist

Available Groups

Register for Data Science, Analysis & AI

25% OFF
DotPy Logo
Select Group: