Module # | Module Name | Duration | Unit # | Units | Duration | Link to file | Status |
---|---|---|---|---|---|---|---|
1 | Installation | 1 | Introduction | In Review | |||
1 | Installation | 2 | What is a Programming Language | In Review | |||
1 | Installation | 3 | Visual Studio Code | In Review | |||
1 | Installation | 4 | Python | In Review | |||
1 | Installation | 5 | Install VSCode | In Review | |||
1 | Installation | 6 | Install VSCode Online | In Review | |||
1 | Installation | 7 | Install Python | In Review | |||
1 | Installation | 8 | Install Extensions | In Review | |||
1 | Installation | 9 | Create Jupyter File | In Review | |||
1 | Installation | 10 | Knowledge Check | In Review | |||
2 | Python Basics | 1 | Introduction | In Review | |||
2 | Python Basics | 2 | Comments | In Review | |||
2 | Python Basics | 3 | Arithmetic | In Review | |||
2 | Python Basics | 4 | Variables | In Review | |||
2 | Python Basics | 5 | Strings | In Review | |||
2 | Python Basics | 6 | Lists | In Review | |||
2 | Python Basics | 7 | Output | In Review | |||
2 | Python Basics | 8 | Knowledge Check | In Review | |||
3 | Python Intermediate | 1 | Introduction | In Review | |||
3 | Python Intermediate | 2 | Conditions | In Review | |||
3 | Python Intermediate | 3 | If-Statement | In Review | |||
3 | Python Intermediate | 4 | Iterations | In Review | |||
3 | Python Intermediate | 5 | Functions | In Review | |||
3 | Python Intermediate | 6 | Reading Text From File | In Review | |||
3 | Python Intermediate | 7 | Knowledge Check | In Review | |||
4 | Final Python Project | 1 | Introduction | In Review | |||
4 | Final Python Project | 2 | Setting Up Program | In Review | |||
4 | Final Python Project | 3 | Reading Text File | In Review | |||
4 | Final Python Project | 4 | Writing Function | In Review | |||
4 | Final Python Project | 5 | Adding Call to Function | In Review | |||
4 | Final Python Project | 6 | Outputting and Summarizing Data | In Review | |||
4 | Final Python Project | 7 | Knowledge Check | In Review |
Module # | Module Name | Duration | Unit # | Units | Duration | Link to file | Status |
---|---|---|---|---|---|---|---|
1 | Introduction to Artificial Intelligence | 1 | Introduction | In Review | |||
1 | Introduction to Artificial Intelligence | 2 | What is Artificial Intelligence | In Review | |||
1 | Introduction to Artificial Intelligence | 3 | Space Rock Information | In Review | |||
1 | Introduction to Artificial Intelligence | 4 | How Humans Classify | In Review | |||
1 | Introduction to Artificial Intelligence | 5 | How to Teach Machines | In Review | |||
1 | Introduction to Artificial Intelligence | 6 | Common AI Libraries | In Review | |||
1 | Introduction to Artificial Intelligence | 7 | How to Install AI Libraries | In Review | |||
1 | Introduction to Artificial Intelligence | 8 | Knowledge Check | In Review | |||
2 | Read and Train Data | 1 | Introduction | In Review | |||
2 | Read and Train Data | 2 | Importing AI Libraries | In Review | |||
2 | Read and Train Data | 3 | Why Clean and Separate Data | In Review | |||
2 | Read and Train Data | 4 | Import and Clean Data | In Review | |||
2 | Read and Train Data | 5 | How Computers Read Images | In Review | |||
2 | Read and Train Data | 6 | Show Imported Images | In Review | |||
2 | Read and Train Data | 7 | Knowledge Check | In Review | |||
3 | Test AI Program | 1 | Introduction | In Review | |||
3 | Test AI Program | 2 | Extracting Features | In Review | |||
3 | Test AI Program | 3 | Build Neural Network | In Review | |||
3 | Test AI Program | 4 | Train Program | In Review | |||
3 | Test AI Program | 5 | Accuracy | In Review | |||
3 | Test AI Program | 6 | Predict Rock Types | In Review | |||
3 | Test AI Program | 7 | Analyze Predictions | In Review | |||
3 | Test AI Program | 8 | Knowledge Check | In Review |
Please link existing Microsoft Learn modules, less on the learning paths
Module Title | Topic | Link | NASA Module | How they relate |
---|---|---|---|---|
Track Wild Polar Bears with AI | AI | https://docs.microsoft.com/en-us/learn/modules/build-ml-model-with-azure-stream-analytics/ | LP1, LP2, LP3 | Contextualized module that uses images to learn something - similar to our learning something from images of rocks. |
Explore and analyze data with Python | Data Science | https://docs.microsoft.com/en-us/learn/modules/explore-analyze-data-with-python/ | LP1 | The basics of numpy, pandas, and matplotlib - which will be used in LP2 and LP3 and is a good "next step" for LP1. |
Learn the data science method | Data Science | https://docs.microsoft.com/en-us/learn/modules/learn-data-science-method/ | LP1 | The basics of data science - which will be used in LP2 and LP3 and is a good "next step" for LP1. |
Introduction to python using the datascience library | Data Science | https://docs.microsoft.com/en-us/learn/modules/introduction-python-using-datascience-library/ | LP1 | Teaching Python with a more data science approach - if students get through the first two modules of LP1 and decide they want to switch to data science. |
Classify endangered bird species with Custom Vision | Azure/AI | https://docs.microsoft.com/en-us/learn/modules/cv-classify-bird-species/ | LP1, LP2, LP3 | Contextualized module that uses images to demonstrate something - similar to classifying images of rocks |
Recognize and synthesize speech | Azure/AI | https://docs.microsoft.com/en-us/learn/modules/recognize-synthesize-speech/ | LP2, LP3 | Module that uses speech to learn something - similar to using images to learn something |
Read text with the Computer Vision service | Azure/AI | https://docs.microsoft.com/en-us/learn/modules/read-text-computer-vision/ | LP2, LP3 | Module that uses pictures of text to learn something - similar to using rock images to learn something |
Introduction to probability | Data Science | https://docs.microsoft.com/en-us/learn/modules/introduction-probability/ | LP1 | Module that goes more in depth of one aspect of data science - would be good "next step" for LP1 |
Translate text and speech | AI | https://docs.microsoft.com/en-us/learn/modules/translate-text-with-translation-service/ | LP1, LP2, LP3 | Module that uses AI to learn about analyzing images - similar to LP2 and LP3 |
Design and plot graphs in Python | Data Science | https://docs.microsoft.com/en-us/learn/modules/design-plot-graphs-python/ | LP1 | Module that builds on Python concepts learned |
Build a bot with QnA Maker and Azure Bot Service | AI/Data Science | https://docs.microsoft.com/en-us/learn/modules/build-faq-chatbot-qna-maker-azure-bot-service/ | LP1, LP2, LP3 | Contextualized module that builds on Azure concepts and uses chat to teach |
Deploying machine learning models with Azure Machine Learning | Machine Learning/Data Science | https://docs.microsoft.com/en-us/learn/modules/register-and-deploy-model-with-amls/ | LP1 | The basics of machine learning - which will be used in LP2 and LP3 |
Identify faces and expressions by using the Computer Vision API in Azure Cognitive Services | AI | https://docs.microsoft.com/en-us/learn/modules/identify-faces-with-computer-vision/ | LP1, LP2, LP3 | Module that uses face identification to learn AI and Azure |
Introduction to Kubernetes | Business | https://docs.microsoft.com/en-us/learn/modules/intro-to-kubernetes/ | LP1, LP2, LP3 | Gives students and introduction to more business based topics - if they enjoy technology and business |
Monitor models with Azure Machine Learning | Machine Learning | https://docs.microsoft.com/en-us/learn/modules/monitor-models-with-azure-machine-learning/ | LP2, LP3 | Teaches student what to do after they deploy a machine learning model - builds on LP2 and LP3 information |
Create a web API with ASP.NET Core | Web Development | https://docs.microsoft.com/en-us/learn/modules/build-web-api-net-core/ | LP1, LP2, LP3 | Module that uses web development to teach students - if students want to experiement with frontend development |
Create a language model with LUIS | AI | https://docs.microsoft.com/en-us/learn/modules/create-language-model-with-luis/ | LP2, LP3 | Applying a different AI context to information learned in LP2 and LP3 |
Train and evaluate regression models | Data Science | https://docs.microsoft.com/en-us/learn/modules/train-evaluate-regression-models/ | LP2, LP3 | Learning a different way to train ML and AI models. Similar to LP2 and LP3 |
Train and evaluate deep learning models | Data Science | https://docs.microsoft.com/en-us/learn/modules/train-evaluate-deep-learn-models/ | LP2, LP3 | Learning a different way to train ML and AI models. Similar to LP2 and LP3 |
Train and evaluate clustering models | Data Science | https://docs.microsoft.com/en-us/learn/modules/train-evaluate-cluster-models/ | LP2, LP3 | Learning a different way to train ML and AI models. Similar to LP2 and LP3 |
Test hypothesis by simulating statistics | Data Science | https://docs.microsoft.com/en-us/learn/modules/test-hypothesis-by-simulating-statistics/ | LP1, LP2, LP3 | Contextualized module that introduces student to statistics. Good to bridge gap between LP1 to LP2 and LP3 or for extra info after LP2 and LP3 |
Simulate and generate empirical distributions in Python | Data Science | https://docs.microsoft.com/en-us/learn/modules/simulate-generate-empirical-distributions-python/ | LP2, LP3 | Contextualized module that introduces students to statistics |
Introduction to blockchain on Azure | Azure | https://docs.microsoft.com/en-us/learn/modules/intro-to-blockchain/ | LP1, LP2, LP3 | Model that applies computer science to other principles than data science |
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.
When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.