# Data Science for Beginners - A Curriculum [![Avaa GitHub Codespacesissä](https://github.com/codespaces/badge.svg)](https://github.com/codespaces/new?hide_repo_select=true&ref=main&repo=344191198) [![GitHub-lisenssi](https://img.shields.io/github/license/microsoft/Data-Science-For-Beginners.svg)](https://github.com/microsoft/Data-Science-For-Beginners/blob/master/LICENSE) [![GitHub-kontribuoijat](https://img.shields.io/github/contributors/microsoft/Data-Science-For-Beginners.svg)](https://GitHub.com/microsoft/Data-Science-For-Beginners/graphs/contributors/) [![GitHub-ongelmat](https://img.shields.io/github/issues/microsoft/Data-Science-For-Beginners.svg)](https://GitHub.com/microsoft/Data-Science-For-Beginners/issues/) [![GitHub pull requestit](https://img.shields.io/github/issues-pr/microsoft/Data-Science-For-Beginners.svg)](https://GitHub.com/microsoft/Data-Science-For-Beginners/pulls/) [![PR:t tervetulleita](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) Microsoftin Azure Cloud Advocates -tiimi tarjoaa mielellään 10 viikon, 20 oppitunnin opetussuunnitelman, joka käsittelee datatiedettä. Jokainen oppitunti sisältää ennakko- ja jälkitehtävät, kirjalliset ohjeet oppitunnin suorittamiseen, ratkaisun ja tehtävän. Projektipohjainen pedagogiikkamme antaa sinun oppia rakentamalla — todistettu tapa, jonka avulla uudet taidot "juurtuvat". **Sydämellinen kiitos tekijöillemme:** [Jasmine Greenaway](https://www.twitter.com/paladique), [Dmitry Soshnikov](http://soshnikov.com), [Nitya Narasimhan](https://twitter.com/nitya), [Jalen McGee](https://twitter.com/JalenMcG), [Jen Looper](https://twitter.com/jenlooper), [Maud Levy](https://twitter.com/maudstweets), [Tiffany Souterre](https://twitter.com/TiffanySouterre), [Christopher Harrison](https://www.twitter.com/geektrainer). **🙏 Erityiskiitos 🙏 Microsoft Student Ambassador -kirjoittajille, tarkistajille ja sisällönavustajille,** erityisesti Aaryan Arora, [Aditya Garg](https://github.com/AdityaGarg00), [Alondra Sanchez](https://www.linkedin.com/in/alondra-sanchez-molina/), [Ankita Singh](https://www.linkedin.com/in/ankitasingh007), [Anupam Mishra](https://www.linkedin.com/in/anupam--mishra/), [Arpita Das](https://www.linkedin.com/in/arpitadas01/), ChhailBihari Dubey, [Dibri Nsofor](https://www.linkedin.com/in/dibrinsofor), [Dishita Bhasin](https://www.linkedin.com/in/dishita-bhasin-7065281bb), [Majd Safi](https://www.linkedin.com/in/majd-s/), [Max Blum](https://www.linkedin.com/in/max-blum-6036a1186/), [Miguel Correa](https://www.linkedin.com/in/miguelmque/), [Mohamma Iftekher (Iftu) Ebne Jalal](https://twitter.com/iftu119), [Nawrin Tabassum](https://www.linkedin.com/in/nawrin-tabassum), [Raymond Wangsa Putra](https://www.linkedin.com/in/raymond-wp/), [Rohit Yadav](https://www.linkedin.com/in/rty2423), Samridhi Sharma, [Sanya Sinha](https://www.linkedin.com/mwlite/in/sanya-sinha-13aab1200), [Sheena Narula](https://www.linkedin.com/in/sheena-narua-n/), [Tauqeer Ahmad](https://www.linkedin.com/in/tauqeerahmad5201/), Yogendrasingh Pawar , [Vidushi Gupta](https://www.linkedin.com/in/vidushi-gupta07/), [Jasleen Sondhi](https://www.linkedin.com/in/jasleen-sondhi/) |![Sketchnote by @sketchthedocs https://sketchthedocs.dev](../../translated_images/fi/00-Title.8af36cd35da1ac555b678627fbdc6e320c75f0100876ea41d30ea205d3b08d22.png)| |:---:| | Data Science For Beginners - _Sketchnote tekijältä [@nitya](https://twitter.com/nitya)_ | ### 🌐 Monikielinen tuki #### Tuettu GitHub Actionin kautta (automaattinen ja aina ajan tasalla) [Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](./README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) **Jos haluat lisätä tuettuja käännöskieliä, käytössä olevat kielet löytyvät [täältä](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** #### Liity yhteisöömme [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) Meillä on käynnissä Discordissa Learn with AI -sarja; lisätietoja ja liity mukaan osoitteessa [Learn with AI -sarja](https://aka.ms/learnwithai/discord) ajanjaksolla 18.–30. syyskuuta 2025. Saat vinkkejä ja niksejä GitHub Copilotin käyttämiseen datatieteessä. ![Learn with AI -sarja](../../translated_images/fi/1.2b28cdc6205e26fef6a21817fe5d83ae8b50fbd0a33e9fed0df05845da5b30b6.jpg) # Oletko opiskelija? Aloita seuraavista resursseista: - [Student Hub -sivu](https://docs.microsoft.com/en-gb/learn/student-hub?WT.mc_id=academic-77958-bethanycheum) Tältä sivulta löydät aloittelijoille suunnattuja resursseja, opiskelijapaketit ja jopa tapoja saada ilmainen sertifikaattivoucher. Tämä on yksi sivu, jonka haluat lisätä kirjanmerkkeihin ja tarkistaa säännöllisesti, sillä päivitämme sisältöä vähintään kuukausittain. - [Microsoft Learn Student Ambassadors -ohjelma](https://studentambassadors.microsoft.com?WT.mc_id=academic-77958-bethanycheum) Liity globaalin opiskelija-ambassadoreiden yhteisöön — tämä voi olla porttisi Microsoftiin. # Aloittaminen ## 📚 Dokumentaatio - **[Asennusopas](INSTALLATION.md)** - Askel askeleelta -ohjeet ympäristön pystyttämiseen aloittelijoille - **[Käyttöohje](USAGE.md)** - Esimerkkejä ja yleisiä työnkulkumalleja - **[Vianmääritys](TROUBLESHOOTING.md)** - Ratkaisuja yleisiin ongelmiin - **[Osallistumisohjeet](CONTRIBUTING.md)** - Kuinka osallistua tähän projektiin - **[Opettajille](for-teachers.md)** - Opetukseen liittyviä ohjeita ja luokkahuoneen resursseja ## 👨‍🎓 Opiskelijoille > **Täydelliset aloittelijat**: Uusi datatieteessä? Aloita [aloittelijoille sopivista esimerkeistämme](examples/README.md)! Nämä yksinkertaiset, hyvin kommentoidut esimerkit auttavat sinua ymmärtämään perusteet ennen kuin sukellat koko opetussuunnitelmaan. > **[Opiskelijat](https://aka.ms/student-page)**: käyttääksesi tätä opetussuunnitelmaa itsenäisesti, tee fork koko repositoriosta ja suorita harjoitukset itse, aloittaen ennakkokyselyllä. Lue sitten luentomateriaali ja suorita loput aktiviteeteista. Yritä luoda projektit ymmärtämällä oppitunnit sen sijaan, että kopioit ratkaisukoodin; ratkaisukoodit löytyvät kuitenkin /solutions-kansioista jokaisessa projektilähtöisessä oppitunnissa. Toinen idea on muodostaa opiskeluryhmä ystävien kanssa ja käydä sisältö yhdessä läpi. Lisäopiskelua varten suosittelemme [Microsoft Learnia](https://docs.microsoft.com/en-us/users/jenlooper-2911/collections/qprpajyoy3x0g7?WT.mc_id=academic-77958-bethanycheum). **Pika-aloitus:** 1. Tarkista [Asennusopas](INSTALLATION.md) asettaaksesi ympäristösi 2. Lue läpi [Käyttöohje](USAGE.md) oppiaksesi työskentelemään opetussuunnitelman kanssa 3. Aloita Oppitunnista 1 ja etene järjestyksessä 4. Liity [Discord-yhteisöömme](https://aka.ms/ds4beginners/discord) saadaksesi tukea ## 👩‍🏫 Opettajille > **Opettajat**: olemme [lisänneet joitain ehdotuksia](for-teachers.md) siitä, miten tätä opetussuunnitelmaa voi käyttää. Haluaisimme kuulla palautteesi [keskustelufoorumissamme](https://github.com/microsoft/Data-Science-For-Beginners/discussions)! ## Tutustu tiimiin [![Promo-video](../../ds-for-beginners.gif)](https://youtu.be/8mzavjQSMM4 "Promo-video") **Gif tekijältä** [Mohit Jaisal](https://www.linkedin.com/in/mohitjaisal) > 🎥 Klikkaa yllä olevaa kuvaa katsoaksesi videon projektista ja ihmisistä, jotka loivat sen! ## Pedagogiikka Olemme valinneet kaksi pedagogista periaatetta tämän opetussuunnitelman rakentamisessa: varmistaa, että se perustuu projekteihin, ja että siihen sisältyy usein quiz-testejä. Tämän sarjan lopussa opiskelijat ovat oppineet data-analytiikan perusperiaatteet, mukaan lukien eettiset käsitteet, datan valmistelun, erilaiset tavat työskennellä datan kanssa, datan visualisoinnin, data-analyysin, data-analytiikan todelliset käyttötapaukset ja muuta. Lisäksi matalan panoksen quiz ennen tuntia suuntaa opiskelijan aikomusta oppia aihetta, kun taas toinen quiz tunnin jälkeen varmistaa paremman mieleenpainumisen. Tämä opetussuunnitelma on suunniteltu joustavaksi ja hauskoiksi ja sen voi suorittaa kokonaan tai osittain. Projektit alkavat pienestä ja kasvavat yhä monimutkaisemmiksi 10 viikon syklin loppuun mennessä. > Löydät meidän [Käyttäytymissäännöt](CODE_OF_CONDUCT.md), [Osallistuminen](CONTRIBUTING.md), [Käännökset](TRANSLATIONS.md) ohjeet. Otamme mielellämme vastaan rakentavaa palautettasi! ## Jokainen oppitunti sisältää: - Valinnainen sketchnote - Valinnainen lisävideon - Ennen oppituntia oleva lämmittelyquiz - Kirjallinen oppitunti - Projektiperusteisissa oppitunneissa vaiheittaiset ohjeet projektin rakentamiseen - Tiedon tarkistuksia - Haasteen - Lisälukemista - Tehtävän - [Oppitunnon jälkeinen quiz](https://ff-quizzes.netlify.app/en/) > **Huomautus quizeistä**: Kaikki quizit sijaitsevat Quiz-App-kansiossa, yhteensä 40 quizia, joissa jokaisessa on kolme kysymystä. Ne on linkitetty oppitunneista, mutta quiz-sovellusta voi ajaa paikallisesti tai ottaa käyttöön Azureen; seuraa ohjeita `quiz-app`-kansiossa. Niitä lokalisoidaan vähitellen. ## 🎓 Aloittelijaystävälliset esimerkit **Uusi data-analytiikassa?** Olemme luoneet erityisen [esimerkkihakemiston](examples/README.md), jossa on yksinkertaista ja hyvin kommentoitua koodia auttamaan sinua alkuun: - 🌟 **Hello World** - Ensimmäinen data-analytiikkaohjelmasi - 📂 **Datan lataaminen** - Opi lukemaan ja tutkimaan datasettejä - 📊 **Yksinkertainen analyysi** - Laske tilastot ja löydä malleja - 📈 **Perusvisualisointi** - Luo kaavioita ja diagrammeja - 🔬 **Todellinen projekti** - Täysi työnkulku alusta loppuun Jokainen esimerkki sisältää yksityiskohtaisia kommentteja, jotka selittävät jokaisen vaiheen, joten ne sopivat erinomaisesti aivan aloitteleville! 👉 **[Aloita esimerkeillä](examples/README.md)** 👈 ## Oppitunnit |![ Sketchnote by @sketchthedocs https://sketchthedocs.dev](../../translated_images/fi/00-Roadmap.4905d6567dff47532b9bfb8e0b8980fc6b0b1292eebb24181c1a9753b33bc0f5.png)| |:---:| | Data-analytiikka aloittelijoille: Tiekartta - _Sketchnote by [@nitya](https://twitter.com/nitya)_ | | Lesson Number | Topic | Lesson Grouping | Learning Objectives | Linked Lesson | Author | | :-----------: | :----------------------------------------: | :--------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------: | :----: | | 01 | Data-analytiikan määrittely | [Introduction](1-Introduction/README.md) | Tutustu data-analytiikan peruskäsitteisiin ja siihen, miten se liittyy tekoälyyn, koneoppimiseen ja big dataan. | [lesson](1-Introduction/01-defining-data-science/README.md) [video](https://youtu.be/beZ7Mb_oz9I) | [Dmitry](http://soshnikov.com) | | 02 | Datan etiikka | [Introduction](1-Introduction/README.md) | Datan etiikan käsitteet, haasteet ja viitekehykset. | [lesson](1-Introduction/02-ethics/README.md) | [Nitya](https://twitter.com/nitya) | | 03 | Datan määrittely | [Introduction](1-Introduction/README.md) | Miten dataa luokitellaan ja sen yleiset lähteet. | [lesson](1-Introduction/03-defining-data/README.md) | [Jasmine](https://www.twitter.com/paladique) | | 04 | Johdatus tilastotieteeseen ja todennäköisyyslaskentaan | [Introduction](1-Introduction/README.md) | Todennäköisyys- ja tilastomenetelmät datan ymmärtämiseksi. | [lesson](1-Introduction/04-stats-and-probability/README.md) [video](https://youtu.be/Z5Zy85g4Yjw) | [Dmitry](http://soshnikov.com) | | 05 | Relaatiotietojen käsittely | [Working With Data](2-Working-With-Data/README.md) | Johdanto relaatiotietoihin ja perustiedot relaatiotietojen tutkimisesta ja analysoinnista Structured Query Language -kielen (tunnetaan myös nimellä SQL, lausutaan “see-quell”) avulla. | [lesson](2-Working-With-Data/05-relational-databases/README.md) | [Christopher](https://www.twitter.com/geektrainer) | | | | 06 | NoSQL-datan käsittely | [Working With Data](2-Working-With-Data/README.md) | Johdatus ei-relaatiotyyppiseen dataan, sen eri tyyppeihin ja dokumenttitietokantojen tutkimisen ja analysoinnin perusteisiin. | [lesson](2-Working-With-Data/06-non-relational/README.md) | [Jasmine](https://twitter.com/paladique)| | 07 | Pythonin käyttö | [Working With Data](2-Working-With-Data/README.md) | Perusteet Pythonin käytöstä datan tutkimiseen kirjastoilla kuten Pandas. Suositellaan perustietämystä Python-ohjelmoinnista. | [lesson](2-Working-With-Data/07-python/README.md) [video](https://youtu.be/dZjWOGbsN4Y) | [Dmitry](http://soshnikov.com) | | 08 | Datan valmistelu | [Working With Data](2-Working-With-Data/README.md) | Aiheita datan puhdistus- ja muuntelutekniikoista, jotta voidaan käsitellä puuttuvan, epätarkan tai keskeneräisen datan haasteita. | [lesson](2-Working-With-Data/08-data-preparation/README.md) | [Jasmine](https://www.twitter.com/paladique) | | 09 | Määrien visualisointi | [Data Visualization](3-Data-Visualization/README.md) | Opi käyttämään Matplotlibia lintudatan visualisointiin 🦆 | [lesson](3-Data-Visualization/09-visualization-quantities/README.md) | [Jen](https://twitter.com/jenlooper) | | 10 | Datan jakaumien visualisointi | [Data Visualization](3-Data-Visualization/README.md) | Havaintojen ja trendien visualisointi tietyllä välillä. | [lesson](3-Data-Visualization/10-visualization-distributions/README.md) | [Jen](https://twitter.com/jenlooper) | | 11 | Osuuksien visualisointi | [Data Visualization](3-Data-Visualization/README.md) | Diskreettien ja ryhmiteltyjen prosenttiosuuksien visualisointi. | [lesson](3-Data-Visualization/11-visualization-proportions/README.md) | [Jen](https://twitter.com/jenlooper) | | 12 | Suhteiden visualisointi | [Data Visualization](3-Data-Visualization/README.md) | Yhteyksien ja korrelaatioiden visualisointi eri datakokonaisuuksien ja niiden muuttujien välillä. | [lesson](3-Data-Visualization/12-visualization-relationships/README.md) | [Jen](https://twitter.com/jenlooper) | | 13 | Merkitykselliset visualisoinnit | [Data Visualization](3-Data-Visualization/README.md) | Tekniikat ja ohjeet, joiden avulla visualisoinnista tulee arvokas tehokkaaseen ongelmanratkaisuun ja oivalluksiin. | [lesson](3-Data-Visualization/13-meaningful-visualizations/README.md) | [Jen](https://twitter.com/jenlooper) | | 14 | Johdanto data-analytiikan elinkaareen | [Lifecycle](4-Data-Science-Lifecycle/README.md) | Johdatus data-analytiikan elinkaareen ja sen ensimmäiseen vaiheeseen, datan hankintaan ja uuttamiseen. | [lesson](4-Data-Science-Lifecycle/14-Introduction/README.md) | [Jasmine](https://twitter.com/paladique) | | 15 | Analysointi | [Lifecycle](4-Data-Science-Lifecycle/README.md) | Tämä vaihe data-analytiikan elinkaaresta keskittyy datan analysointitekniikoihin. | [lesson](4-Data-Science-Lifecycle/15-analyzing/README.md) | [Jasmine](https://twitter.com/paladique) | | | | 16 | Viestintä | [Lifecycle](4-Data-Science-Lifecycle/README.md) | Tämä vaihe data-analytiikan elinkaaresta keskittyy datasta saatujen oivallusten esittämiseen tavalla, joka helpottaa päätöksentekijöiden ymmärtämistä. | [lesson](4-Data-Science-Lifecycle/16-communication/README.md) | [Jalen](https://twitter.com/JalenMcG) | | | | 17 | Data-analytiikka pilvessä | [Cloud Data](5-Data-Science-In-Cloud/README.md) | Tämä oppituntisarja esittelee pilvipohjaista data-analytiikkaa ja sen etuja. | [lesson](5-Data-Science-In-Cloud/17-Introduction/README.md) | [Tiffany](https://twitter.com/TiffanySouterre) and [Maud](https://twitter.com/maudstweets) | | 18 | Data-analytiikka pilvessä | [Cloud Data](5-Data-Science-In-Cloud/README.md) | Mallien kouluttaminen Low Code -työkaluilla. |[lesson](5-Data-Science-In-Cloud/18-Low-Code/README.md) | [Tiffany](https://twitter.com/TiffanySouterre) and [Maud](https://twitter.com/maudstweets) | | 19 | Data-analytiikka pilvessä | [Cloud Data](5-Data-Science-In-Cloud/README.md) | Mallien käyttöönotto Azure Machine Learning Studiolla. | [lesson](5-Data-Science-In-Cloud/19-Azure/README.md)| [Tiffany](https://twitter.com/TiffanySouterre) and [Maud](https://twitter.com/maudstweets) | | 20 | Data-analytiikka käytännössä | [In the Wild](6-Data-Science-In-Wild/README.md) | Data-analytiikkaan perustuvat projektit tosielämässä. | [lesson](6-Data-Science-In-Wild/20-Real-World-Examples/README.md) | [Nitya](https://twitter.com/nitya) | ## GitHub Codespaces Noudata näitä ohjeita avataksesi tämän mallin Codespacessa: 1. Klikkaa Code-pudotusvalikkoa ja valitse Open with Codespaces -vaihtoehto. 2. Valitse + New codespace paneelin alareunasta. Lisätietoja saat GitHubin [dokumentaatiosta](https://docs.github.com/en/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository#creating-a-codespace). ## VSCode Remote - Containers Noudata näitä ohjeita avataksesi tämän repositorion kontissa käyttämällä paikallista konettasi ja VS Codea VS Code Remote - Containers -laajennuksen avulla: 1. Jos käytät kehityssäilöä (development container) ensimmäistä kertaa, varmista, että järjestelmäsi täyttää ennakkoedellytykset (esim. Docker on asennettu) kohdassa [aloitusohjeet](https://code.visualstudio.com/docs/devcontainers/containers#_getting-started). Käyttääksesi tätä repositoriota voit joko avata repositorion eristetyssä Docker-volyymissa: **Huom.** Taustalla tämä käyttää Remote-Containers: **Clone Repository in Container Volume...** -komentoa kloonaamaan lähdekoodin Docker-volyymiin paikallisen tiedostojärjestelmän sijaan. [Volyymit](https://docs.docker.com/storage/volumes/) ovat suositeltu tapa säilyttää säilön dataa. Tai avaa paikallisesti kloonattu tai ladattu versio repositoriosta: - Kloonaa tämä repositorio paikalliselle tiedostojärjestelmällesi. - Paina F1 ja valitse **Remote-Containers: Open Folder in Container...** -komento. - Valitse kloonattu kopio tästä kansiosta, odota säilön käynnistymistä ja kokeile. ## Offline-käyttö Voit ajaa tämän dokumentaation offline-tilassa käyttämällä [Docsify](https://docsify.js.org/#/). Forkkaa tämä repo, [asenna Docsify](https://docsify.js.org/#/quickstart) paikalliselle koneellesi, sitten tämän repositorion juurihakemistossa kirjoita `docsify serve`. Sivusto palvelee osoitteessa portti 3000 paikallisessa koneessasi: `localhost:3000`. > Huomaa, muistikirjoja (notebookeja) ei renderöidä Docsifyllä, joten kun tarvitset notebookin suorittamista, suorita se erikseen VS Codessa Python-ytimen kanssa. ## Muut opetussuunnitelmat Tiimimme tuottaa muitakin opetussuunnitelmia! Tutustu: ### LangChain [![LangChain4j aloittelijoille](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) [![LangChain.js aloittelijoille](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agents [![AZD aloittelijoille](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI aloittelijoille](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP aloittelijoille](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) [![AI-agentit aloittelijoille](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Generatiivinen tekoäly -sarja [![Generatiivinen tekoäly aloittelijoille](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generatiivinen tekoäly (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generatiivinen tekoäly (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) [![Generatiivinen tekoäly (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- ### Perusopinnot [![Koneoppiminen aloittelijoille](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Data-analytiikka aloittelijoille](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![Tekoäly aloittelijoille](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![Kyberturvallisuus aloittelijoille](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![Verkkokehitys aloittelijoille](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) [![IoT aloittelijoille](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) [![XR-kehitys aloittelijoille](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Copilot-sarja [![Copilot AI-pariohjelmointiin](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot C#/.NET:lle](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![Copilot-seikkailu](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Hanki apua **Koetko ongelmia?** Katso [Vianmääritysopas](TROUBLESHOOTING.md) saadaksesi ratkaisuja yleisiin ongelmiin. Jos jumitut tai sinulla on kysyttävää AI‑sovellusten rakentamisesta, liity muiden oppijoiden ja kokeneiden kehittäjien keskusteluihin MCP:stä. Se on kannustava yhteisö, jossa kysymyksiin suhtaudutaan avoimesti ja tietoa jaetaan vapaasti. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) Jos sinulla on tuotepalautetta tai kohtaat virheitä rakentamisen aikana, käy: [![Microsoft Foundry -kehittäjäfoorumi](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- Vastuuvapauslauseke: Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua Co-op Translator (https://github.com/Azure/co-op-translator). Vaikka pyrimme tarkkuuteen, huomioithan, että automaattikäännöksissä saattaa esiintyä virheitä tai epätarkkuuksia. Alkuperäistä asiakirjaa sen alkuperäisellä kielellä on pidettävä virallisena lähteenä. Tärkeiden tietojen osalta suosittelemme ammattimaista ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä aiheutuvista väärinymmärryksistä tai virheellisistä tulkinnoista.