We have divided the new 14 weeks program into 4 phases which are Fundamental (2 weeks), Intermediate (4 Weeks), Advanced (5 weeks) and Portfolio Project (3 weeks)
Introduction to Data Science
Python – Pandas, NumPy, Scikit-Learn, Matplotlib
Probability and Statistics
Git and Bash
SQL
Machine Learning Fundamentals
Object Oriented Python and Software Architecture
Data Visualization - D3
Docker and Databases
DS Fundamentals
Advanced Trees
Business Communication
Time Series
Backpropagation
Data Science Challenge solving
Business use case
Practical DS/ Streamlit
Deep Learning
Natural Language Processing (NLP)
Transfer Learning and Representation
Finetuning LLMS
LLM Quantization
Retrieval Augmented Generation (RAG)
Software testing (unit tests, CI, test driven development)
Deep Learning for Image Processing with TensorFlow
Computer Vision using PyTorch
Complexity Theory Fundamentals
Practical Reasoning
Debugging Deep Learning model
Geometric Deep Learning and GNN
Career Coaching
Deep Reinforcement Learning
Practical ML /MLOps
All students design, implement and present a hands-on portfolio project. The project is a chance to show employers your new skillset. We host a public Demonstration Day, where you will present your project to the Berlin data science community.
Data science is the intersection of engineering, analytics and business. Below is our teaching curriculum grouped by these three dimensions:
Data Science Retreat is an advanced program; we have higher initial requirements than most data science bootcamps.
Don't worry if you aren't where you need to be yet; we are here to help no matter where you are in your data science transition.
There are no strict requirements on your level before the interview. Most participants have already taken their first steps learning Python or machine learning before the interview.
We recommend that anyone considering studying at Data Science Retreat to book an interview; we are happy to give advice on what you can study to get up to speed.
Below we outline the required knowledge for our participants to explore before they study with us:
For Python, we expect students to be familiar with the following concepts outlined in the Python Tutorial:
For linear algebra, participants are expected to understand:
For probability, we expect participants to be familiar with:
For machine learning, we expect students to have:
UPCOMING BATCHES
09 September - 17 December, 2024
06 January - 15 April, 2025