

Osäker på var
börja?
Track
Certifikat
Preparation for Data Science
4.1+
★★★★★
★★★★★
21 omdömen
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. Visa mer
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 Första Steg
Fördjupa dig i grunderna för pandas-biblioteket. Skapa och manipulera Series och DataFrames, utforska deras struktur och stärk din förmåga att utföra grundläggande dataoperationer.
Bemästra hur du läser in och hanterar data från CSV- och TXT-filer. Få praktisk erfarenhet av att importera dataset och förbereda dem för vidare analys med hjälp av pandas-verktyg.
Lär dig att utforska, rensa och sammanfatta data på ett effektivt sätt. Förstå hur man hanterar saknade värden, extraherar insikter och utför grundläggande statistiska operationer med pandas.
Module 5 / Avancerade tekniker i pandas
Detta avsnitt lär dig hur du kan visa specifika kolumner med hjälp av deras titlar eller index. Du kommer även att bekanta dig med metoder för att välja rader baserat på index.
Här kommer du att lära dig hur du extraherar data som uppfyller specifika villkor. Du kommer även att lära dig hur du kombinerar dessa och till och med skapa egna.
I det här avsnittet kommer du att fördjupa dina kunskaper om att ange olika datavillkor. Du kommer att lära dig att kontrollera om dina data finns i en definierad lista av värden eller mellan två värden. Du kommer även att lära dig hur du hittar de största och minsta värdena.
Detta avsnitt är ett av de mest fascinerande i kursen. Här får du lära dig hur man grupperar data på olika sätt. Det hjälper dig att arbeta som dataanalytiker för att ta fram information om specifika datagrupper.
Detta avsnitt är ett av de mest betydelsefulla för en dataanalytiker eftersom det blir omöjligt att arbeta med data om den innehåller saknade värden eller felaktigt format. Här lär du dig hur du hanterar sådana olämpliga värden.
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 / Lära Sig Statistik med Python
Utforska centrala statistiska principer, inklusive datatyper, lägesmått och viktiga skillnader mellan stickprov och populationer.
Lär dig att beräkna och tolka medelvärde, median och typvärde med Python. Öva på dessa operationer med pandas för att analysera verkliga dataset.
Förstå hur varians och standardavvikelse mäter spridningen i data. Lär dig att beräkna båda manuellt och med hjälp av Python-verktyg.
Utforska hur kovarians och korrelation beskriver relationer mellan variabler. Öva på att beräkna och jämföra båda måtten i Python.
Behärska konfidensintervall för att uppskatta populationsparametrar. Använd NumPy, pandas och visualiseringsbibliotek för att beräkna och tolka intervall med verkliga data.
Lär dig grunderna i hypotesprövning och t-test. Förstå hur du utformar, genomför och tolkar tester med Python för att stödja datadrivna beslut.
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
Det viktigaste är att lära sig och inte ge upp
Materialet är bra, det finns mycket att lära, allt för att bli bättre och det viktigaste är att lära sig det man vill....
Matteo Comune
Tack vare dem lär jag mig mycket…
Tack vare dem lär jag mig mycket snabbare eftersom de hjälper dig att förstå allt från grunden. Det är den bästa webbplatsen som hjälper personer utan IT-bakgrund...
Yuliana Cadavid
Utmärkt kurs för nybörjare
Utmärkt kurs för nybörjare, de testar dina kunskaper i varje lektion...
Elpunzon
Jag njuter av min Codefinity-upplevelse…
Jag njuter av min Codefinity-upplevelse med att lära mig Python. Det självstyrda lärsättet är fantastiskt eftersom jag kan anpassa det efter mitt schema...
Alexandru Alexandru
Det är trevligt att lära sig från Codefinity
Det är trevligt att lära sig från Codefinity. Det är enkelt och har bra exempel på vad jag lärt mig här...
jacob Templet
Easy to follow along with and provides…
Lätt att följa med i och ger utmaningar i min vardag. Utmaningen får mig att vilja lära mig dag efter dag...
Elan
Codefinity är ett heltäckande lärverktyg…
Codefinity är ett heltäckande lärverktyg som hjälper dig att utveckla dina färdigheter som mjukvaruingenjör eller datavetare. Övningarna är roliga och ett bra sätt att skärpa dina kunskaper...
Thibault
Första gången jag lär mig att koda
Första gången jag lär mig att koda och lyckas med Codefinity - tack...
Adrien Morel
Väl utformad för totala nybörjare
Väl utformad för totala nybörjare, med stegvis utveckling som får mig att känna mig trygg....
_Gracy
det är helt enkelt perfekt förklarat
det är helt enkelt perfekt förklarat! Hittills har jag inte upplevt några svårigheter eftersom allt är så välorganiserat...
Ruslan Kravchuk
Det viktigaste är att lära sig och inte ge upp
Materialet är bra, det finns mycket att lära, allt för att bli bättre och det viktigaste är att lära sig det man vill....
Matteo Comune
Tack vare dem lär jag mig mycket…
Tack vare dem lär jag mig mycket snabbare eftersom de hjälper dig att förstå allt från grunden. Det är den bästa webbplatsen som hjälper personer utan IT-bakgrund...
Yuliana Cadavid
Utmärkt kurs för nybörjare
Utmärkt kurs för nybörjare, de testar dina kunskaper i varje lektion...
Elpunzon
Jag njuter av min Codefinity-upplevelse…
Jag njuter av min Codefinity-upplevelse med att lära mig Python. Det självstyrda lärsättet är fantastiskt eftersom jag kan anpassa det efter mitt schema...
Alexandru Alexandru
Det är trevligt att lära sig från Codefinity
Det är trevligt att lära sig från Codefinity. Det är enkelt och har bra exempel på vad jag lärt mig här...
jacob Templet
Easy to follow along with and provides…
Lätt att följa med i och ger utmaningar i min vardag. Utmaningen får mig att vilja lära mig dag efter dag...
Elan
Codefinity är ett heltäckande lärverktyg…
Codefinity är ett heltäckande lärverktyg som hjälper dig att utveckla dina färdigheter som mjukvaruingenjör eller datavetare. Övningarna är roliga och ett bra sätt att skärpa dina kunskaper...
Thibault
Första gången jag lär mig att koda
Första gången jag lär mig att koda och lyckas med Codefinity - tack...
Adrien Morel
Väl utformad för totala nybörjare
Väl utformad för totala nybörjare, med stegvis utveckling som får mig att känna mig trygg....
_Gracy
det är helt enkelt perfekt förklarat
det är helt enkelt perfekt förklarat! Hittills har jag inte upplevt några svårigheter eftersom allt är så välorganiserat...
Data Engineer
Certifikat för slutförande
Visa dina nyförvärvade färdigheter. Du har förtjänat det
Discover more
Learning tracks
Endast för Ultimate
1 Kurs
1 Projekt
0 Task
Endast för Ultimate
7 Kurser
345 Uppgifter
Endast för Ultimate
4 Kurser
98 Uppgifter
Endast för Ultimate
5 Kurser
146 Uppgifter
Endast för Ultimate
4 Kurser
115 Uppgifter
Endast för Ultimate
6 Kurser
117 Uppgifter
Endast för Ultimate
6 Kurser
196 Uppgifter
Endast för Ultimate
9 Kurser
271 Uppgifter
Endast för Ultimate
2 Kurser
1 Projekt
57 Uppgifter
Endast för Ultimate
7 Kurser
376 Uppgifter
Endast för Ultimate
4 Kurser
142 Uppgifter
Endast för Ultimate
5 Kurser
178 Uppgifter
Endast för Ultimate
5 Kurser
165 Uppgifter
Endast för Ultimate
6 Kurser
308 Uppgifter
Endast för Ultimate
6 Kurser
252 Uppgifter
Endast för Ultimate
6 Kurser
196 Uppgifter
Endast för Ultimate
7 Kurser
292 Uppgifter
Endast för Ultimate
1 Projekt
0 Task
Endast för Ultimate
2 Kurser
21 Uppgifter
Endast för Ultimate
5 Kurser
139 Uppgifter
Endast för Ultimate
2 Kurser
0 Task
Endast för Ultimate
4 Kurser
81 Uppgifter
Endast för Ultimate
13 Kurser
556 Uppgifter
Endast för Ultimate
13 Kurser
556 Uppgifter
Endast för Ultimate
1 Kurs
0 Task
Endast för Ultimate
0 Task
Endast för Ultimate
6 Kurser
180 Uppgifter
Endast för Ultimate
4 Kurser
85 Uppgifter
Endast för Ultimate
7 Kurser
280 Uppgifter
Endast för Ultimate
5 Kurser
237 Uppgifter
Endast för Ultimate
4 Kurser
123 Uppgifter
Endast för Ultimate
4 Kurser
161 Uppgifter
Endast för Ultimate
1 Kurs
20 Uppgifter
Endast för Ultimate
3 Kurser
75 Uppgifter
Endast för Ultimate
3 Kurser
41 Uppgifter
Endast för Ultimate
3 Kurser
180 Uppgifter
Endast för Ultimate
3 Kurser
63 Uppgifter
Endast för Ultimate
2 Kurser
1 Projekt
42 Uppgifter
Endast för Ultimate
3 Kurser
41 Uppgifter
Endast för Ultimate
2 Kurser
1 Projekt
42 Uppgifter
Endast för Ultimate
5 Kurser
135 Uppgifter
Endast för Ultimate
6 Kurser
293 Uppgifter
Endast för Ultimate
5 Kurser
206 Uppgifter
Endast för Ultimate
3 Kurser
2 Projekt
60 Uppgifter
Learning tracks
spår
TEST TRACK 12
Nybörjare
4.0
(15389)
spår
Fullstack Webbutveckling
Nybörjare
4.5
(70)
spår
Bli en React-Utvecklare
Medelnivå
4.8
(8)
spår
Bemästra Datavisualisering
Medelnivå
4.4
(9)
spår
SQL från Nybörjare till Expert
Nybörjare
4.7
(102)
spår
C++-Grunder
Nybörjare
3.9
(31)
spår
Python från Noll till Hjälte
Nybörjare
4.6
(328)
spår
Maskininlärning Mästerskap
Medelnivå
4.7
(9)
spår
Python Bortom Mellanliggande
Nybörjare
5.0
(2)
spår
Java-Grunder
Nybörjare
4.5
(11)
spår
Spelutveckling med Unity
Nybörjare
4.4
(8)
spår
Become a Django Developer
Avancerad
4.5
(33)
spår
Flask for Dummies
Medelnivå
4.5
(37)
spår
Grunderna i Frontend-Utveckling
Nybörjare
4.6
(59)
spår
Web Developer from Zero to Hero
Nybörjare
4.5
(68)
spår
Deep Learning Odyssey
Avancerad
5.0
(3)
spår
Webbutveckling med C#
Nybörjare
4.6
(109)
spår
TEST E2E TRACK BEGINNER
Nybörjare
spår
Test Track
4.7
(3)
spår
Skilled Python BackEnd Developer
Avancerad
4.6
(301)
spår
Test Recalculate
Nybörjare
1.0
(1)
spår
Excel-Grunder
Nybörjare
4.4
(42)
spår
Full-Stack .NET Developer Journey
Medelnivå
4.6
(141)
spår
Full-Stack .NET Developer Journey
Medelnivå
4.6
(141)
spår
Test track with rating
Avancerad
3.5
(8)
spår
TEST TEST TRACK
Nybörjare
spår
Dataanalytiker Grundläggande
Nybörjare
4.7
(124)
spår
C++ Mästerskap
Avancerad
spår
Java Web
Avancerad
4.5
(37)
spår
Bli en QA-Ingenjör
Nybörjare
4.5
(50)
spår
Videoproduktion med Adobe
Nybörjare
spår
UI/UX Designverktyg
Nybörjare
spår
Test image upload track
Nybörjare
spår
Grundläggande Kontorsfärdigheter
Nybörjare
4.5
(31)
spår
GitHub from Zero to Hero
Nybörjare
4.5
(2)
spår
Webbplatsutveckling Utan Kod
Nybörjare
spår
C Programming & Low-Level Development
Nybörjare
spår
testes
Nybörjare
4.5
(4)
spår
Test translation track
Medelnivå
4.0
(2)
spår
Test CMS Track
Nybörjare
4.5
(4)
spår
Python for Data Analysis
Medelnivå
4.0
(13)
spår
Digital Marketing Essentials
Nybörjare
spår
Complete Social Media Management
Nybörjare
spår
Business AI Toolkit
Nybörjare
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