Azure Cloud Advocates hos Microsoft er glade for å tilby en 10-ukers, 20-leksjons læreplan om Data Science. Hver leksjon inkluderer quiz før og etter leksjonen, skriftlige instruksjoner for å gjennomføre leksjonen, en løsning og en oppgave. Vår prosjektbaserte pedagogikk lar deg lære mens du bygger, en bevist metode for at nye ferdigheter skal 'sette seg'.
Stor takk til våre forfattere: Jasmine Greenaway, Dmitry Soshnikov, Nitya Narasimhan, Jalen McGee, Jen Looper, Maud Levy, Tiffany Souterre, Christopher Harrison.
🙏 Spesiell takk 🙏 til våre Microsoft Student Ambassador forfattere, vurderere og innholdsbidragsytere, spesielt 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 av @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
Foretrekker å klone lokalt?
Dette arkivet inkluderer 50+ språkversjoner som betydelig øker nedlastingsstørrelsen. For å klone uten oversettelser, bruk sparsjekk ut:
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 gir deg alt du trenger for å fullføre kurset med mye raskere nedlasting.
Hvis du ønsker at flere språk støttes, er de listet her
Vi har en pågående Discord-serie om å lære med AI, lær mer og bli med oss på Learn with AI Series fra 18. - 30. september 2025. Du vil få tips og triks for bruk av GitHub Copilot for Data Science.
Kom i gang med følgende ressurser:
- Student Hub-side På denne siden finner du nybegynnerressurser, studentpakker og til og med måter å få et gratis sertifikatkupong på. Dette er en side du vil bokmerke og sjekke innimellom, siden vi bytter innhold minst månedlig.
- Microsoft Learn Student Ambassadors Bli med i et globalt fellesskap av studentambassadører, dette kan være din vei inn i Microsoft.
- Installasjonsguide - Steg-for-steg oppsettinstruksjoner for nybegynnere
- Bruksanvisning - Eksempler og vanlige arbeidsflyter
- Feilsøking - Løsninger på vanlige problemer
- Bidragsveiledning - Hvordan bidra til dette prosjektet
- For lærere - Veiledning for undervisning og klasseromsressurser
Fullstendige nybegynnere: Ny på data science? Start med våre begynnervennlige eksempler! Disse enkle, godt kommenterte eksemplene vil hjelpe deg å forstå det grunnleggende før du går videre i læreplanen. Studenter: for å bruke denne læreplanen på egenhånd, fork hele repoet og fullfør øvelsene selv, begynn med en quiz før forelesningen. Les deretter forelesningen og fullfør resten av aktivitetene. Prøv å lage prosjektene ved å forstå leksjonene i stedet for å kopiere løsningskoden; imidlertid er denne koden tilgjengelig i /solutions-mappene i hver prosjektorientert leksjon. En annen idé er å danne en studiegruppe med venner og gå gjennom innholdet sammen. For videre studier anbefaler vi Microsoft Learn.
Rask start:
- Se gjennom Installasjonsguide for å sette opp miljøet ditt
- Gå gjennom Bruksanvisning for å lære hvordan man arbeider med læreplanen
- Start med Leksjon 1 og jobb deg systematisk gjennom
- Bli med i vårt Discord-fellesskap for støtte
Lærere: vi har inkludert noen forslag til hvordan bruke dette pensumet. Vi vil gjerne ha tilbakemeldinger i vårt diskusjonsforum!
Gif av Mohit Jaisal
🎥 Klikk på bildet over for en video om prosjektet og folkene som skapte det!
Vi har valgt to pedagogiske prinsipper under utviklingen av dette pensumet: sikre at det er prosjektbasert og at det inkluderer hyppige quizer. Ved slutten av denne serien vil studentene ha lært grunnleggende prinsipper innen datavitenskap, inkludert etiske konsepter, dataklargjøring, forskjellige måter å jobbe med data på, datavisualisering, dataanalyse, praktiske bruksområder for datavitenskap og mer.
I tillegg setter en lavterskelquiz før en klasse studentens intensjon mot å lære et emne, mens en annen quiz etter klassen sikrer videre opprettholdelse. Dette pensumet er designet for å være fleksibelt og morsomt og kan gjennomføres i sin helhet eller delvis. Prosjektene starter smått og blir stadig mer komplekse mot slutten av den 10 uker lange syklusen.
Finn vår oppførselskode, bidragsveiledning, oversettelsesretningslinjer. Vi ønsker din konstruktive tilbakemelding velkommen!
- Valgfri sketchnote
- Valgfri supplerende video
- Quiz som oppvarming før leksjonen
- Skriftlig leksjon
- For prosjektbaserte leksjoner, trinnvise guider for å bygge prosjektet
- Kunnskapssjekker
- En utfordring
- Supplerende lesing
- Oppgave
- Quiz etter leksjonen
Et notat om quizer: Alle quizer ligger i Quiz-App-mappen, totalt 40 quizer med tre spørsmål hver. De er lenket fra leksjonene, men quiz-appen kan kjøres lokalt eller distribueres til Azure; følg instruksjonene i
quiz-app-mappen. De blir gradvis oversatt.
Ny i datavitenskap? Vi har laget en egen eksempelmapppe med enkel, godt kommentert kode for å hjelpe deg i gang:
- 🌟 Hello World - Ditt første datavitenskapsprogram
- 📂 Laste data - Lær å lese og utforske datasett
- 📊 Enkel analyse - Beregn statistikk og finn mønstre
- 📈 Grunnleggende visualisering - Lag diagrammer og grafer
- 🔬 Virkelighetsprosjekt - Fullstendig arbeidsflyt fra start til slutt
Hvert eksempel inkluderer detaljerte kommentarer som forklarer hvert steg, perfekt for absolutt nybegynnere!
![]() |
|---|
| Datavitenskap for nybegynnere: veikart - Sketchnote av @nitya |
| Leksjonsnummer | Emne | Leksjonsgruppering | Læringsmål | Lenket leksjon | Forfatter |
|---|---|---|---|---|---|
| 01 | Definere datavitenskap | Introduksjon | Lær grunnleggende konsepter bak datavitenskap og hvordan det er relatert til kunstig intelligens, maskinlæring og big data. | leksjon video | Dmitry |
| 02 | Etikk innen datavitenskap | Introduksjon | Konsepter, utfordringer og rammeverk for dataetikk. | leksjon | Nitya |
| 03 | Definere data | Introduksjon | Hvordan data klassifiseres og dets vanlige kilder. | leksjon | Jasmine |
| 04 | Introduksjon til statistikk og sannsynlighet | Introduksjon | De matematiske teknikkene for sannsynlighet og statistikk for å forstå data. | leksjon video | Dmitry |
| 05 | Jobbe med relasjonsdata | Jobbe med data | Introduksjon til relasjonsdata og det grunnleggende i å utforske og analysere relasjonsdata ved hjelp av Structured Query Language, også kjent som SQL (uttalt "see-quell"). | leksjon | Christopher |
| 06 | Jobbe med NoSQL-data | Jobbe med data | Introduksjon til ikke-relasjonelle data, deres ulike typer og grunnleggende om å utforske og analysere dokumentdatabaser. | leksjon | Jasmine |
| 07 | Jobbe med Python | Jobbe med data | Grunnleggende bruk av Python til datautforskning med biblioteker som Pandas. Grunnleggende forståelse av Python-programmering anbefales. | leksjon video | Dmitry |
| 08 | Dataklargjøring | Jobbe med data | Emner innen datateknikker for rensing og transformasjon av data for å håndtere utfordringer med manglende, unøyaktige eller ufullstendige data. | leksjon | Jasmine |
| 09 | Visualisering av mengder | Datavisualisering | Lær å bruke Matplotlib for å visualisere fugldata 🦆 | leksjon | Jen |
| 10 | Visualisere fordeling av data | Datavisualisering | Visualisere observasjoner og trender innen et intervall. | leksjon | Jen |
| 11 | Visualisere proporsjoner | Datavisualisering | Visualisere diskrete og grupperte prosenter. | leksjon | Jen |
| 12 | Visualisere relasjoner | Datavisualisering | Visualisere forbindelser og korrelasjoner mellom datasett og deres variabler. | leksjon | Jen |
| 13 | Meningsfulle visualiseringer | Datavisualisering | Teknikker og veiledning for å gjøre visualiseringene dine verdifulle for effektiv problemløsning og innsikt. | leksjon | Jen |
| 14 | Introduksjon til datavitenskaps livssyklus | Livssyklus | Introduksjon til datavitenskaps livssyklus og det første steget med innhenting og utvinning av data. | leksjon | Jasmine |
| 15 | Analyse | Livssyklus | Denne fasen i datavitenskaps livssyklus fokuserer på teknikker for å analysere data. | leksjon | Jasmine |
| 16 | Kommunikasjon | Livssyklus | Denne fasen i datavitenskaps livssyklus fokuserer på å presentere innsikten fra data på en måte som gjør det enklere for beslutningstakere å forstå. | leksjon | Jalen |
| 17 | Datavitenskap i skyen | Skydata | Denne serien av leksjoner introduserer datavitenskap i skyen og dens fordeler. | leksjon | Tiffany og Maud |
| 18 | Datavitenskap i skyen | Skydata | Trene modeller ved hjelp av Low Code-verktøy. | leksjon | Tiffany og Maud |
| 19 | Datavitenskap i skyen | Skydata | Distribuere modeller med Azure Machine Learning Studio. | leksjon | Tiffany og Maud |
| 20 | Datavitenskap "i det fri" | I det fri | Datavitenskapsdrevne prosjekter i den virkelige verden. | leksjon | Nitya |
Følg disse trinnene for å åpne dette eksemplet i en Codespace:
- Klikk på menyen Code og velg alternativet Open with Codespaces.
- Velg + New codespace nederst i panelet. For mer informasjon, sjekk ut GitHub-dokumentasjonen.
Følg disse trinnene for å åpne dette repoet i en container ved å bruke din lokale maskin og VSCode med utvidelsen VS Code Remote - Containers:
- Hvis dette er første gang du bruker en utviklingscontainer, sørg for at systemet ditt oppfyller kravene (dvs. at Docker er installert) i kom igang-dokumentasjonen.
For å bruke dette depotet kan du enten åpne depotet i et isolert Docker-volum:
Merk: Under panseret vil dette bruke kommandoen Remote-Containers: Clone Repository in Container Volume... for å klone kildekoden i et Docker-volum i stedet for det lokale filsystemet. Volumer er den foretrukne måten å bevare container-data på.
Eller åpne en lokalt klonet eller nedlastet versjon av depotet:
- Klon dette depotet til ditt lokale filsystem.
- Trykk F1 og velg kommandoen Remote-Containers: Open Folder in Container....
- Velg den klonede kopien av denne mappen, vent på at containeren starter, og prøv ut ting.
Du kan kjøre denne dokumentasjonen offline ved å bruke Docsify. Fork dette repoet, installer Docsify på din lokale maskin, og skriv deretter docsify serve i rotmappen av dette repoet. Nettstedet vil bli servert på port 3000 på din localhost: localhost:3000.
Merk at notatbøker ikke vil bli gjengitt via Docsify, så når du trenger å kjøre en notatbok, gjør det separat i VS Code som kjører en Python-kjerne.
Vårt team produserer andre pensum! Sjekk ut:
Opplever du problemer? Sjekk vår Feilsøkingsguide for løsninger på vanlige problemer.
Hvis du står fast eller har spørsmål om å bygge AI-apper, bli med andre lærende og erfarne utviklere i diskusjoner om MCP. Det er et støttende fellesskap hvor spørsmål er velkomne og kunnskap deles fritt.
Hvis du har produktfeedback eller opplever feil under bygging, besøk:
Ansvarsfraskrivelse:
Dette dokumentet er oversatt ved hjelp av AI-oversettingstjenesten Co-op Translator. Selv om vi streber etter nøyaktighet, vennligst vær oppmerksom på at automatiserte oversettelser kan inneholde feil eller unøyaktigheter. Det originale dokumentet på det opprinnelige språket skal betraktes som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for eventuelle misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.



