

Weet je niet waar
starten?
Track
Certificaat
Preparation for Data Science
4.1+
★★★★★
★★★★★
21 recensies
Intermediate
Track curriculum encompasses a collection of pivotal courses that provide foundational knowledge and skills essential for a successful journey in the field of data science. These courses encompass the comprehensive study of key concepts, tools, and methodologies integral to the realm of data analysis and modeling. Bekijk meer
python
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skillsPersonalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity TeamsTrusted by employees of leading companies
Learning track content
Module 2 / NumPy in a Nutshell
In this section we will get acquainted with what the NumPy library is, as well as learn how to create an array.
In this section we will get acquainted with arrays of different dimensions, and understand the difference between them.
In this section we should recall what slices are and learn how to make them for arrays of different dimensions. We shall also learn to refer to elements in an array using their indexes.
In this section we will learn how to reshape arrays and also how to concatenate an array. Moreover we will learn how to sort an array. Also we will learn about such an interesting method that is often used for arrays, namely: copy().
Module 3 / Getting into NumPy Basics
In this project, we will delve into the fundamentals of NumPy, exploring its core features and uncovering the reasons behind its significant impact on scientific computing.
Module 4 / Pandas Eerste Stappen
Verdiep je in de basisprincipes van de pandas-bibliotheek. Leer het aanmaken en manipuleren van Series en DataFrames, onderzoek hun structuur en ontwikkel vertrouwen in het uitvoeren van essentiële data-operaties.
Beheers het laden en beheren van gegevens uit CSV- en TXT-bestanden. Praktische ervaring opdoen met het importeren van datasets en het voorbereiden ervan voor verdere analyse met behulp van pandas-tools.
Leer gegevens effectief te verkennen, opschonen en samenvatten. Begrijp hoe ontbrekende waarden te behandelen, inzichten te verkrijgen en basisstatistische bewerkingen uit te voeren met pandas.
Module 5 / Geavanceerde Technieken in Pandas
In deze sectie leert u hoe u specifieke kolommen kunt weergeven op basis van hun titels of indexen. Ook maakt u kennis met de methoden om rijen te selecteren op basis van indexen.
Hier leert u hoe u gegevens extraheert die aan specifieke voorwaarden voldoen. Daarnaast leert u hoe u deze voorwaarden kunt combineren en zelfs uw eigen voorwaarden kunt creëren.
In deze sectie breidt u uw kennis uit over het instellen van verschillende gegevenscondities. U leert controleren of uw gegevens zich in een gedefinieerde lijst met waarden bevinden of tussen twee waarden liggen. U leert ook hoe u de grootste en kleinste waarden kunt vinden.
Deze sectie behoort tot de meest boeiende van de cursus. Hier leert u hoe u gegevens op verschillende manieren kunt groeperen. Dit helpt u als data-analist om informatie over specifieke gegevensgroepen te achterhalen.
Deze sectie is een van de belangrijkste voor een data-analist, omdat het onmogelijk is om met gegevens te werken als deze ontbrekende waarden of een onjuist formaat bevatten. Hier leert u hoe u met dergelijke ongeschikte waarden omgaat.
Module 6 / Unveiling the Power of Data Manipulation with Pandas
In this project, we are going to understand what Pandas is and why it is so powerful.
Module 7 / Mathematics for Data Analysis and Modeling
Let's start with some basic definitions and concepts we'll use later. Consider the idea of a function, a numerical sequence, and its sum, and also understand what a coordinate system's basis is.
The simplest and most commonly used type of relationship is the linear relationship. Linear algebra is a branch of higher mathematics entirely devoted to linear functions and linear spaces. Let's look at some of the most important topics in linear algebra: vectors, matrices, solving linear equations, and solving the spectral problem for matrices.
Mathematical analysis is a discipline that allows you to analyze functions according to various criteria. Consider how to check numerical sequences for convergence, find the maximum/minimum values of functions, solve nonlinear equations, and use integrals to solve applied problems.
Module 8 / Probability Theory Basics
We will start our way of learning probability theory by considering some basic definitions and rules: what is a stochastic experiment and random event, what is independence and incompatibility of events in the context of probability theory, what is the probability and how can we calculate probabilities of different elementary events.
In real-life tasks, we often have to deal with complex relationships and, as a result, calculate probabilities of several events or events that depend on each other. Let's consider how we can do this using probability theory.
To solve many real problems in probability theory, special models have been created that describe a particular situation. Let's consider some of the most used models that can be used to describe some discrete results of stochastic experiments.
What if the result of a stochastic experiment cannot be described by a discrete value? For this, models that work with continuous values are used. Consider the most popular of these models.
Often we are faced with the task of checking the dependence of the results of different stochastic experiments on each other. Moreover, it is necessary not only to assess the presence of dependencies but also to somehow quantify the degree of dependencies. To solve these problems, we can use covariance and correlation.
Module 9 / Statistiek Leren Met Python
Ontdek de kernprincipes van statistiek, waaronder datatypes, maten van centrale tendentie en belangrijke verschillen tussen steekproeven en populaties.
Leer het berekenen en interpreteren van gemiddelde, mediaan en modus met Python. Oefen deze bewerkingen met pandas om echte datasets te analyseren.
Inzicht in hoe variantie en standaarddeviatie de spreiding van gegevens meten. Leren om beide handmatig en met Python-tools te berekenen.
Onderzoek hoe covariantie en correlatie relaties tussen variabelen beschrijven. Oefen met het berekenen en vergelijken van beide statistieken in Python.
Beheers betrouwbaarheidsintervallen om populatieparameters te schatten. Gebruik NumPy, pandas en visualisatiebibliotheken om intervallen te berekenen en te interpreteren met echte gegevens.
Leer de basisprincipes van hypothesetoetsing en de t-toets. Begrijp hoe u toetsen ontwerpt, uitvoert en interpreteert met Python ter ondersteuning van datagedreven besluitvorming.
Module 10 / Advanced Probability Theory
Now we will understand some fundamental theoretical concepts which are used in solving real live tasks: absolutely continuous and discrete random variables, probability density function, cumulative distribution function, the characteristics of a random variable, etc.
The limit theorems of probability theory are fundamental laws of probability theory that are often used in practice in a wide variety of areas, such as: building confidence intervals, estimating distribution parameters, providing A/B testings, creating ensembles of ML models, etc. Now we will consider two of the most commonly used: the Law of Large Numbers and the Central Limit Theorem.
When we work with real data we usually do not know from which distribution this data was obtained. In order to determine this, we must be able to correctly estimate the parameters of this distribution and the type of distribution, which we will learn to do in this section.
We have already learned how to estimate the parameters of the population. But to estimate the parameter, we make an assumption about the population distribution. Can we say that our assumption is correct? How do we prove that the estimated parameters are the real parameters of the population? Can we show that two sets of samples are independent? To answer these questions, it is necessary to consider the concept of hypothesis testing.
Requirements
- A computer with a browser - all browsers are supported.
- Your enthusiasm to enhance your tech skills.
- Everything else needed to start learning and practicing is already included in this course.
Over 200,000 5-star ratings and counting
Ruslan Kravchuk
Het belangrijkste is om te leren en niet op te geven
Het materiaal is goed, er valt veel te leren, alles om beter te worden en het belangrijkste is te leren wat je wilt....
Matteo Comune
Dankzij hen leer ik veel…
Dankzij hen leer ik veel sneller omdat ze je vanaf nul alles uitleggen. Het is de beste website voor mensen zonder IT-achtergrond...
Yuliana Cadavid
geweldige cursus voor beginners
geweldige cursus voor beginners, ze toetsen je kennis in elke les...
Elpunzon
Ik geniet van mijn Codefinity-ervaring…
Ik geniet van mijn Codefinity-ervaring met Python. De zelfgestuurde leermethode past perfect in mijn schema...
Alexandru Alexandru
Het is prettig om van Codefinity te leren
Het is prettig om van Codefinity te leren. Het is eenvoudig en heeft goede voorbeelden van wat ik hier geleerd heb...
jacob Templet
Easy to follow along with and provides…
Makkelijk te volgen en biedt uitdaging in mijn dagelijks leven. Die uitdaging motiveert me elke dag weer te leren...
Elan
Codefinity is een uitgebreide leeromgeving…
Codefinity is een uitgebreide leeromgeving die je helpt je vaardigheden als software engineer of datawetenschapper te ontwikkelen. De oefeningen zijn leuk en helpen je je skills aan te scherpen...
Thibault
Voor het eerst leren coderen
Voor het eerst leren coderen en dit succesvol doen met Codefinity - bedankt...
Adrien Morel
Goed ontworpen voor totale beginners
Goed ontworpen voor totale beginners, met stapsgewijze vooruitgang die me vertrouwen geeft....
_Gracy
het is simpelweg perfect uitgelegd
het is simpelweg perfect uitgelegd! Tot nu toe heb ik geen problemen ervaren, want alles is zo goed geregeld....
Ruslan Kravchuk
Het belangrijkste is om te leren en niet op te geven
Het materiaal is goed, er valt veel te leren, alles om beter te worden en het belangrijkste is te leren wat je wilt....
Matteo Comune
Dankzij hen leer ik veel…
Dankzij hen leer ik veel sneller omdat ze je vanaf nul alles uitleggen. Het is de beste website voor mensen zonder IT-achtergrond...
Yuliana Cadavid
geweldige cursus voor beginners
geweldige cursus voor beginners, ze toetsen je kennis in elke les...
Elpunzon
Ik geniet van mijn Codefinity-ervaring…
Ik geniet van mijn Codefinity-ervaring met Python. De zelfgestuurde leermethode past perfect in mijn schema...
Alexandru Alexandru
Het is prettig om van Codefinity te leren
Het is prettig om van Codefinity te leren. Het is eenvoudig en heeft goede voorbeelden van wat ik hier geleerd heb...
jacob Templet
Easy to follow along with and provides…
Makkelijk te volgen en biedt uitdaging in mijn dagelijks leven. Die uitdaging motiveert me elke dag weer te leren...
Elan
Codefinity is een uitgebreide leeromgeving…
Codefinity is een uitgebreide leeromgeving die je helpt je vaardigheden als software engineer of datawetenschapper te ontwikkelen. De oefeningen zijn leuk en helpen je je skills aan te scherpen...
Thibault
Voor het eerst leren coderen
Voor het eerst leren coderen en dit succesvol doen met Codefinity - bedankt...
Adrien Morel
Goed ontworpen voor totale beginners
Goed ontworpen voor totale beginners, met stapsgewijze vooruitgang die me vertrouwen geeft....
_Gracy
het is simpelweg perfect uitgelegd
het is simpelweg perfect uitgelegd! Tot nu toe heb ik geen problemen ervaren, want alles is zo goed geregeld....
Data Engineer
Certificaat van Voltooiing
Toon je pas verworven vaardigheden. Je hebt het verdiend
Discover more
Learning tracks
Alleen voor Ultimate
1 Cursus
1 Project
0 Task
Alleen voor Ultimate
7 Cursussen
345 Taken
Alleen voor Ultimate
4 Cursussen
98 Taken
Alleen voor Ultimate
5 Cursussen
146 Taken
Alleen voor Ultimate
4 Cursussen
115 Taken
Alleen voor Ultimate
6 Cursussen
117 Taken
Alleen voor Ultimate
6 Cursussen
196 Taken
Alleen voor Ultimate
9 Cursussen
271 Taken
Alleen voor Ultimate
2 Cursussen
1 Project
57 Taken
Alleen voor Ultimate
7 Cursussen
376 Taken
Alleen voor Ultimate
4 Cursussen
142 Taken
Alleen voor Ultimate
5 Cursussen
178 Taken
Alleen voor Ultimate
5 Cursussen
165 Taken
Alleen voor Ultimate
6 Cursussen
308 Taken
Alleen voor Ultimate
6 Cursussen
252 Taken
Alleen voor Ultimate
6 Cursussen
196 Taken
Alleen voor Ultimate
7 Cursussen
292 Taken
Alleen voor Ultimate
1 Project
0 Task
Alleen voor Ultimate
2 Cursussen
21 Taken
Alleen voor Ultimate
5 Cursussen
139 Taken
Alleen voor Ultimate
2 Cursussen
0 Task
Alleen voor Ultimate
4 Cursussen
81 Taken
Alleen voor Ultimate
13 Cursussen
556 Taken
Alleen voor Ultimate
13 Cursussen
556 Taken
Alleen voor Ultimate
1 Cursus
0 Task
Alleen voor Ultimate
0 Task
Alleen voor Ultimate
6 Cursussen
180 Taken
Alleen voor Ultimate
4 Cursussen
85 Taken
Alleen voor Ultimate
7 Cursussen
280 Taken
Alleen voor Ultimate
5 Cursussen
237 Taken
Alleen voor Ultimate
4 Cursussen
123 Taken
Alleen voor Ultimate
4 Cursussen
161 Taken
Alleen voor Ultimate
1 Cursus
20 Taken
Alleen voor Ultimate
3 Cursussen
75 Taken
Alleen voor Ultimate
3 Cursussen
41 Taken
Alleen voor Ultimate
3 Cursussen
180 Taken
Alleen voor Ultimate
3 Cursussen
63 Taken
Alleen voor Ultimate
2 Cursussen
1 Project
42 Taken
Alleen voor Ultimate
3 Cursussen
41 Taken
Alleen voor Ultimate
2 Cursussen
1 Project
42 Taken
Alleen voor Ultimate
5 Cursussen
135 Taken
Alleen voor Ultimate
6 Cursussen
293 Taken
Alleen voor Ultimate
5 Cursussen
206 Taken
Alleen voor Ultimate
3 Cursussen
2 Projecten
60 Taken
Learning tracks
traject
TEST TRACK 12
Beginner
4.0
(15404)
traject
Full Stack Webontwikkeling
Beginner
4.5
(70)
traject
Word Een React Ontwikkelaar
Halfgevorderd
4.8
(8)
traject
Meesterschap in Datavisualisatie
Halfgevorderd
4.4
(9)
traject
SQL van Nul tot Held
Beginner
4.7
(102)
traject
C++ Basisprincipes
Beginner
3.9
(31)
traject
Python van Nul tot Held
Beginner
4.6
(328)
traject
Machine Learning Mastery
Halfgevorderd
4.7
(9)
traject
Python Voorbij Gevorderd
Beginner
5.0
(2)
traject
Java Essentials
Beginner
4.5
(11)
traject
Game-ontwikkeling Met Unity
Beginner
4.4
(8)
traject
Become a Django Developer
Gevorderd
4.5
(33)
traject
Flask for Dummies
Halfgevorderd
4.5
(37)
traject
Fundamenten van Frontend-ontwikkeling
Beginner
4.6
(59)
traject
Web Developer from Zero to Hero
Beginner
4.5
(68)
traject
Deep Learning Odyssee
Gevorderd
5.0
(3)
traject
Webontwikkeling met C#
Beginner
4.6
(109)
traject
TEST E2E TRACK BEGINNER
Beginner
traject
Test Track
4.7
(3)
traject
Skilled Python BackEnd Developer
Gevorderd
4.6
(301)
traject
Test Recalculate
Beginner
1.0
(1)
traject
Excel Essentials
Beginner
4.4
(42)
traject
Full-Stack .NET Developer Journey
Halfgevorderd
4.6
(141)
traject
Full-Stack .NET Developer Journey
Halfgevorderd
4.6
(141)
traject
Test track with rating
Gevorderd
3.5
(8)
traject
TEST TEST TRACK
Beginner
traject
Data-Analist Basis
Beginner
4.7
(124)
traject
C++ Beheersing
Gevorderd
traject
Java Web
Gevorderd
4.5
(37)
traject
Word een QA-Ingenieur
Beginner
4.5
(50)
traject
Videoproductie met Adobe
Beginner
traject
UI/UX Ontwerptools
Beginner
traject
Test image upload track
Beginner
traject
Essentiële Kantoorvaardigheden
Beginner
4.5
(31)
traject
GitHub from Zero to Hero
Beginner
4.5
(2)
traject
No-code Websiteontwikkeling
Beginner
traject
C Programming & Low-Level Development
Beginner
traject
testes
Beginner
4.5
(4)
traject
Test translation track
Halfgevorderd
4.0
(2)
traject
Test CMS Track
Beginner
4.5
(4)
traject
Python for Data Analysis
Halfgevorderd
4.0
(13)
traject
Digital Marketing Essentials
Beginner
traject
Complete Social Media Management
Beginner
traject
Business AI Toolkit
Beginner
4.5
(2)
Become a Development expert
Interactive exercises
Learning videos
AI-assistant on all courses
Workspaces for designing your own projects
Ready to get started?
ProBest intro offer | UltimateA complete experience to kickstart your career | |
|---|---|---|
| 85+ Top-Rated courses | ||
| Completion certificates | ||
| AI-Assistant in all courses | ||
| 20+ hands-on Real-world projects | ||
| Personalized study tracks | ||
| Unlimited workspaces | ||
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skillsPersonalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity Teams