Azure Cloud Advocates hos Microsoft er glade for at tilbyde et 10-ugers, 20-lektions curriculum, som handler om Data Science. Hver lektion inkluderer quizzer før og efter lektionen, skriftlige instruktioner til at gennemføre lektionen, en løsning og en opgave. Vores projektbaserede pædagogik gør det muligt for dig at lære, mens du bygger, hvilket er en bevist metode til at få nye færdigheder til at 'sidde fast'.
Hjertelig tak til vores forfattere: Jasmine Greenaway, Dmitry Soshnikov, Nitya Narasimhan, Jalen McGee, Jen Looper, Maud Levy, Tiffany Souterre, Christopher Harrison.
🙏 Særlige tak 🙏 til vores Microsoft Student Ambassador forfattere, anmeldere og indholdsbidragydere, især Aaryan Arora, Aditya Garg, Alondra Sanchez, Ankita Singh, Anupam Mishra, Arpita Das, ChhailBihari Dubey, Dibri Nsofor, Dishita Bhasin, Majd Safi, Max Blum, Miguel Correa, Mohamma Iftekher (Iftu) Ebne Jalal, Nawrin Tabassum, Raymond Wangsa Putra, Rohit Yadav, Samridhi Sharma, Sanya Sinha, Sheena Narula, Tauqeer Ahmad, Yogendrasingh Pawar , Vidushi Gupta, Jasleen Sondhi
![]() |
|---|
| Data Science For Beginners - Sketchnote af @nitya |
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Foretrækker du at klone lokalt?
Dette repository inkluderer 50+ sprogoversættelser, hvilket øger download-størrelsen betydeligt. For at klone uden oversættelser, brug sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/Data-Science-For-Beginners.git cd Data-Science-For-Beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/Data-Science-For-Beginners.git cd Data-Science-For-Beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Dette giver dig alt, hvad du behøver for at gennemføre kurset med en meget hurtigere download.
Hvis du ønsker at få yderligere oversættelser, er understøttede sprog listet her
Vi har en kontinuerlig Discord-lær med AI-serie, lær mere og deltag hos Learn with AI Series fra 18. - 30. september 2025. Du vil få tips og tricks til at bruge GitHub Copilot til Data Science.
Kom i gang med følgende ressourcer:
- Student Hub side På denne side finder du begynderressourcer, studenterpakker og endda måder at få en gratis certificeringsvoucher på. Dette er en side, du vil bogmærke og tjekke med jævne mellemrum, da vi skifter indhold mindst månedligt.
- Microsoft Learn Student Ambassadors Bliv medlem af et globalt fællesskab af studenterambassadører, dette kan være din vej ind i Microsoft.
- Installationsvejledning - Trin-for-trin installationsinstruktioner for begyndere
- Brugsvejledning - Eksempler og almindelige arbejdsflows
- Fejlfinding - Løsninger på almindelige problemer
- Bidragsvejledning - Hvordan man bidrager til dette projekt
- For lærere - Undervisningsvejledning og klasseværelsesressourcer
Komplet begyndere: Ny til data science? Start med vores begynder-venlige eksempler! Disse enkle og velkommenterede eksempler hjælper dig med at forstå det grundlæggende, før du dykker ned i det fulde curriculum. Studerende: for at bruge dette curriculum på egen hånd, forgrenes hele repoen og gennemfør øvelserne på egen hånd, startende med en quiz før forelæsningen. Læs så forelæsningen og fuldfør resten af aktiviteterne. Prøv at skabe projekterne ved at forstå lektionerne i stedet for at kopiere løsningskoden; dog er den kode tilgængelig i /solutions mapperne i hver projektorienteret lektion. En anden idé er at danne en studiegruppe med venner og gennemgå indholdet sammen. Til yderligere studie anbefaler vi Microsoft Learn.
Hurtig start:
- Tjek Installationsvejledningen for at sætte dit miljø op
- Gennemgå Brugsvejledningen for at lære, hvordan du arbejder med curriculum
- Start med Lektion 1 og arbejd dig igennem sekventielt
- Deltag i vores Discord-fællesskab for support
Lærere: vi har inkluderet nogle forslag til, hvordan man bruger dette pensum. Vi vil meget gerne have jeres feedback i vores diskussionsforum!
Gif af Mohit Jaisal
🎥 Klik på billedet ovenfor for en video om projektet og folkene, der skabte det!
Vi har valgt to pædagogiske principper under opbygningen af dette pensum: sikring af, at det er projektbaseret, og at det inkluderer hyppige quizzer. Ved slutningen af denne serie vil eleverne have lært grundlæggende principper inden for datalogi, herunder etiske koncepter, datapreparation, forskellige måder at arbejde med data på, datavisualisering, dataanalyse, virkelige anvendelsessituationer af datalogi og mere.
Derudover sætter en quiz med lav indsats før en lektion elevens intention mod at lære et emne, mens en anden quiz efter lektionen sikrer yderligere fastholdelse. Dette pensum er designet til at være fleksibelt og sjovt og kan tages helt eller delvist. Projekterne starter småt og bliver gradvist mere komplekse ved slutningen af 10-ugers cyklussen.
Find vores Adfærdskodeks, Bidrag, Oversættelse retningslinjer. Vi byder din konstruktive feedback velkommen!
- Valgfri skitcenote
- Valgfri supplerende video
- Quiz som opvarmning før lektionen
- Skriftlig lektion
- For projektbaserede lektioner: trin-for-trin vejledninger til at bygge projektet
- Videnstjek
- En udfordring
- Supplerende læsning
- Opgave
- Quiz efter lektionen
En note om quizzer: Alle quizzer findes i Quiz-App mappen, i alt 40 quizzer med tre spørgsmål hver. De er linket inde i lektionerne, men quiz-appen kan køres lokalt eller implementeres til Azure; følg instruktionerne i
quiz-appmappen. De bliver gradvist lokaliseret.
Ny til datalogi? Vi har oprettet et særligt eksempelmappen med enkel, velkommenteret kode for at hjælpe dig i gang:
- 🌟 Hej Verden - Dit første datalogiprogram
- 📂 Indlæsning af data - Lær at læse og udforske datasæt
- 📊 Simpel analyse - Beregn statistik og find mønstre
- 📈 Grundlæggende visualisering - Opret diagrammer og grafer
- 🔬 Virkelighedsnært projekt - Fuldfør workflow fra start til slut
Hvert eksempel inkluderer detaljerede kommentarer, der forklarer hvert trin, hvilket gør det perfekt til helt begyndere!
![]() |
|---|
| Data Science For Beginners: Vejkort - Skitcenote af @nitya |
| Lektion Nummer | Emne | Lektion Gruppering | Læringsmål | Linket Lektion | Forfatter |
|---|---|---|---|---|---|
| 01 | Definition af data science | Introduktion | Lær de grundlæggende koncepter bag datalogi og hvordan det relaterer til kunstig intelligens, maskinlæring og big data. | lektion video | Dmitry |
| 02 | Data Science etik | Introduktion | Koncepter, udfordringer og rammer for dataetik. | lektion | Nitya |
| 03 | Definition af data | Introduktion | Hvordan data klassificeres og dets almindelige kilder. | lektion | Jasmine |
| 04 | Introduktion til statistik & sandsynlighed | Introduktion | Matematiske teknikker inden for sandsynlighed og statistik til forståelse af data. | lektion video | Dmitry |
| 05 | Arbejde med relationsdata | Arbejde med data | Introduktion til relationsdata og grundlæggende utforskning og analyse af relationsdata med Structured Query Language, også kendt som SQL (udtalt "see-quell"). | lektion | Christopher |
| 06 | Arbejde med NoSQL data | Arbejde med data | Introduktion til ikke-relational data, dets forskellige typer og grundlæggende tilgang til at udforske og analysere dokumentdatabaser. | lektion | Jasmine |
| 07 | Arbejde med Python | Arbejde med data | Grundlæggende brug af Python til dataudforskning med biblioteker som Pandas. En grundlæggende forståelse af Python programmering anbefales. | lektion video | Dmitry |
| 08 | Datapreparation | Arbejde med data | Emner om datateknikker til rengøring og transformation af data til håndtering af udfordringer som manglende, unøjagtige eller ufuldstændige data. | lektion | Jasmine |
| 09 | Visualisering af mængder | Datavisualisering | Lær at bruge Matplotlib til at visualisere fugledata 🦆 | lektion | Jen |
| 10 | Visualisering af datafordelinger | Datavisualisering | Visualisering af observationer og tendenser inden for et interval. | lektion | Jen |
| 11 | Visualisering af proportioner | Datavisualisering | Visualisering af diskrete og grupperede procentdele. | lektion | Jen |
| 12 | Visualisering af sammenhænge | Datavisualisering | Visualisering af forbindelser og korrelationer mellem datasæt og deres variabler. | lektion | Jen |
| 13 | Meningsfulde visualiseringer | Datavisualisering | Teknikker og vejledning til at gøre dine visualiseringer værdifulde for effektiv problemløsning og indsigter. | lektion | Jen |
| 14 | Introduktion til data science livscyklus | Livscyklus | Introduktion til data science livscyklussen og dets første trin: at erhverve og udtrække data. | lektion | Jasmine |
| 15 | Analyse | Livscyklus | Denne fase i data science livscyklussen fokuserer på teknikker til at analysere data. | lektion | Jasmine |
| 16 | Kommunikation | Livscyklus | Denne fase i data science livscyklussen fokuserer på at præsentere indsigterne fra data på en måde, der gør det lettere for beslutningstagere at forstå. | lektion | Jalen |
| 17 | Data Science i skyen | Skydata | Denne serie af lektioner introducerer datalogi i skyen og dens fordele. | lektion | Tiffany og Maud |
| 18 | Data Science i skyen | Skydata | Træning af modeller ved hjælp af Low Code værktøjer. | lektion | Tiffany og Maud |
| 19 | Data Science i skyen | Skydata | Implementering af modeller med Azure Machine Learning Studio. | lektion | Tiffany og Maud |
| 20 | Data Science i det virkelige liv | I det fri | Data science-drevne projekter i den virkelige verden. | lektion | Nitya |
Følg disse trin for at åbne dette eksempel i en Codespace:
- Klik på Kode-rullemenuen og vælg Muligheden Åbn med Codespaces.
- Vælg + Ny codespace nederst i panelet. For mere info, se GitHub dokumentationen.
Følg disse trin for at åbne dette repo i en container ved brug af din lokale maskine og VSCode med VS Code Remote - Containers udvidelsen:
- Hvis dette er første gang, du bruger en udviklingscontainer, skal du sikre, at dit system opfylder forudsætningerne (dvs. have Docker installeret) i kom i gang dokumentationen.
For at bruge dette repository kan du enten åbne repository’et i et isoleret Docker volume:
Bemærk: Under motorhjelmen bruges kommandoen Remote-Containers: Clone Repository in Container Volume... til at klone koden i et Docker volume i stedet for lokalt filsystem. Volumes er den foretrukne mekanisme til at bevare container data.
Eller åbn en lokalt klonet eller downloadet version af repository’et:
- Klon dette repository til dit lokale filsystem.
- Tryk på F1 og vælg kommandoen Remote-Containers: Open Folder in Container....
- Vælg den klonede kopi af denne mappe, vent på containeren starter, og prøv det af.
Du kan køre denne dokumentation offline ved at bruge Docsify. Fork dette repo, installer Docsify på din lokale maskine, og skriv derefter i roden af dette repo docsify serve. Websiden serveres på port 3000 på din localhost: localhost:3000.
Bemærk, at notebooks ikke renders via Docsify, så når du skal køre en notebook, gør det separat i VS Code med en Python kernel.
Vores team producerer andre pensum! Tjek:
Støder du på problemer? Tjek vores Fejlsøgningsguide for løsninger på almindelige problemer.
Hvis du sidder fast eller har spørgsmål om at bygge AI-apps, så deltag i samtaler med medlærende og erfarne udviklere om MCP. Det er et støttende fællesskab, hvor spørgsmål er velkomne, og viden deles frit.
Hvis du har produktfeedback eller fejl under udvikling, besøg:
Ansvarsfraskrivelse:
Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten Co-op Translator. Selvom vi bestræber os på nøjagtighed, skal du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det originale dokument på det oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger, der opstår som følge af brugen af denne oversættelse.



