Skip to content

This is the beta content for the learn modules that we are creating for NASA for 2020 internship

License

Notifications You must be signed in to change notification settings

microsoft/aed-content-nasa-su20

Repository files navigation

NASA Learning Paths

Link to data: https://portal.azure.com/#blade/Microsoft_Azure_Storage/ContainerMenuBlade/overview/storageAccountId/%2Fsubscriptions%2F4c3c2dd8-b391-4b47-9ba2-57f760bf278c%2FresourceGroups%2FNASA-Learn%2Fproviders%2FMicrosoft.Storage%2FstorageAccounts%2Fnasadata/path/nasarocks/etag/%220x8D817FE9313AD8B%22/defaultEncryptionScope/%24account-encryption-key/denyEncryptionScopeOverride//defaultId//publicAccessVal/Container

Learn Module Outlines

Learning Path 1: Introduction to Python with NASA context

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

Learning Path 2: Classifying Space Rocks with Artificial Intelligence

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

Existing Learn Content

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

Contributing

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.

About

This is the beta content for the learn modules that we are creating for NASA for 2020 internship

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published