Course Data Science

From numbers to decisions. From theory to action. From student to data scientist.

Free consultation

We will help, advise, and assist you in finding your direction in the IT field.

Instructor

Mykola Digtiar
Mykola Digtiar
Senior Software Engineer
5+ years in IT.
2+ years teaching experience.
Works at Trade Republic.
Loves table tennis and drinking coffee at night.

About the course

Data Scientist is one of the highest-paying and most promising roles in the tech industry. This is a specialist who works at the intersection of programming, statistics, and business analysis, finding patterns in data and helping companies make decisions based on numbers.

This course is an in-depth introduction to the modern practice of Data Science. You will master all the key components: working with data, Python, SQL, machine learning, visualization, deep learning, and building your own projects. The course will also help you build a competitive portfolio, prepare for technical interviews, and enter the market as a Data Scientist or Junior ML Engineer with confidence.

The course is ideal for

face-1 Developers who want to work with data and models
face-2 Analysts who want to automate their work and move to ML
face-3 Students majoring in technical and mathematical fields
face-4 Those who want to move into AI/ML without an academic master's degree

Course program Data Science

Module 1: Introduction to Data Science and Data Analysis

Industry basics, the role of a Data Scientist
  • Python for working with data, basic syntax, data types
  • NumPy and Pandas libraries for analysis
  • Statistics for Data Science, averages, variance, correlations
  • Building graphs and dashboards with Matplotlib and Seaborn

Module 2: SQL and databases

Fundamentals of relational databases
  • SQL queries, aggregation, filtering
  • Table normalization and data structuring

Module 3: Python for Data Science

Creating functions and working with APIs
  • Fundamentals of object-oriented programming
  • Web scraping for collecting data from websites

Module 4: Machine learning

Fundamentals of machine learning and types of tasks (supervised vs. unsupervised)
  • Building models with Scikit-learn
  • Linear and logistic regression Classification Decision Trees, KNN, SVM
  • Clustering, K-Means, DBSCAN, and other unsupervised algorithms
  • Building pipelines and automating data processing
  • Methods for evaluating model quality: accuracy, precision, recall, ROC-AUC
  • Model selection, tuning, cross-validation, and overfitting

Module 5: Deep learning

Fundamentals of neural networks
  • TensorFlow and Keras, model building
  • CNN, NLP, and text classification

Module 6: Project work

Description.
  • Analysis of real datasets
  • Model building, cleaning, validation
  • Presentation of results
  • Presentation of the final project
  • Feedback from experts
  • Awarding of certificates

Your resume after taking the course

Junior Data Scientist / ML Specialist
Salary from
from €60,000/year (gross)

Professional skills:
  • Python (Pandas, NumPy, Matplotlib, Seaborn)
  • SQL (JOIN, GROUP BY, aggregates, subqueries)
  • Statistical analysis and data processing
  • Building machine learning models (Sklearn)
  • Classification, regression, clustering
  • Deep Learning (TensorFlow / Keras)
  • NLP and text processing
  • API integration and Web Scraping
  • Creating ML pipelines
  • Presenting analytics for business
  • Git, PyCharm, visualization tools

This is what your electronic certificate will look like

You can add this certificate to your CV
Certificate Data Science

Tools you'll master

Python
Pandas
Numpy
MatPlotLib
Seaborn
PyCharm
Scikit-learn
TensorFlow
Keras
SQL
Google Colab
APIs
BeautifulSoup
Git
Power BI
Kaggle
MLflow
AI Copilots
ChatGPT
Python
Python is a high-level general-purpose programming language with dynamic strict typing and automatic memory management, focused on improving developer productivity, code readability and quality, as well as on ensuring portability of programs written in it.
Pandas
Working with tabular data
Numpy
Calculations with large data arrays
MatPlotLib
Building graphs and visualizations
Seaborn
Statistical visualization
PyCharm
Interactive environment for working with code and analytics
Scikit-learn
Modeling, regression, classification, clustering
TensorFlow
Modeling, regression, classification, clustering
Keras
Convenient creation of neural networks on top of TensorFlow
SQL
SQL is a declarative programming language used to create, modify and manage data in a relational database managed by an appropriate database management system.
Google Colab
Cloud environment for running Python code
APIs
Integration with web data, external services
BeautifulSoup
Web scraping, data collection from websites
Git
Git is a distributed version control system that allows you to track software development history and collaborate on complex projects from anywhere in the world.
Power BI
Building dashboards for business presentations
Kaggle
Working with real datasets, competitions, portfolios
MLflow
Tracking experiments in ML
AI Copilots
Data analysis enhancement, SQL generation, code explanation
ChatGPT
Data analysis enhancement, SQL generation, code explanation

Salary

To earn a salary of €100,000 (gross) per year or more, you usually need to work your way up from Junior to Senior Data Scientist, working with large data sets, deep learning, and product and business analytics. This course will provide you with the knowledge you need to start as a Junior or even Middle Data Scientist.
Junior
€5,000/month
Middle
€5,500–7,500/month
Senior
€9,000+ per month
This level requires data analysis skills, Python, and basic ML. After completing the course, you will be ready for your first job in the field.
Experience: no experience
The knowledge gained from the course allows you to apply for roles related to models, SQL, automation, and ML in production.
Experience: 1–2 years
A position for specialists with 4–5 years of experience who have in-depth knowledge of DL/NLP and business model integration. Often includes bonuses and stock options.
Experience: 4–5 years

Free consultation

We will help, advise, and assist you in finding your direction in the IT field.

Administrator

Nikita

Phone

+49 155 6905 6164

Telegram

Write us a message

All done!

Congratulations! You've successfully signed up for our free consultation. Our team will be in touch shortly with further details. Get ready to expand your IT knowledge and skills with us at Codillas Academy!

Oh no!

Apologies for the inconvenience. There was an error submitting your contact form for the free consultation. Please double-check the information and try again. For assistance, please contact our support team at info@codillas.com. We appreciate your understanding and look forward to helping you on your IT learning journey.

Sign up for an IT course

We will help, advise, and assist you in finding your direction in the IT field.

Administrator

Nikita

Phone

+49 155 6905 6164

Email

hello@codillas.academy

All done!

Congratulations! You've successfully signed up for our IT course. Our team will be in touch shortly with further details. Get ready to expand your IT knowledge and skills with us at Codillas Academy!

Oh no!

Apologies for the inconvenience. There was an error submitting your contact form for the IT course. Please double-check the information and try again. For assistance, please contact our support team at info@codillas.com. We appreciate your understanding and look forward to helping you on your IT learning journey.