π Data Science
Roadmap
This 30Days Skilling content provides a guided tour of Data Science and Machine Learning in Python and Azure in four themed weeks.
- Read the 'Kickoff' section for more details.
- Discussions - ask questions, interact with peers, show-and-tell!
- Join the Challenge Today: the Cloud Skills Challenge contains modules that will give you skills to successfully get started with Python and Azure.
- Explore the linked resources each week to skill up!
Kickoffβ
In the #30DaysOfDataScience we will go from understanding the Python language to working with real life data and finally creating Machine Learning models both on Azure and in Python. The main role is understanding our data and using the knowledge to make decisions such as clustering Nigerian music based on their 'danceability' score, 'acousticness', loudness, 'speechiness', popularity and energy.
Week 1: Getting Started with Pythonβ
Python is one of the main programming languages used in Data Science. A major advantage of the language is its abundance of libraries which enable you to analyze your data with ease.
- October 17: Setting up your local environment
- October 18: Python basics: operators | data types
- October 19: Python basics: loops | dictionaries
- October 20: Python basics: functions
- October 21: Build a Rock Paper Scissors Game
- October 22: Move your project from Visual Studio to Github
- October 23: Catch up and reflect with the week's learning.
Week 2: Data Preparation and Visualizationβ
Data Science is an intersection of domain knowledge, technical expertise, and statistics. It gives us the power to evaluate existing data, perform various functions such as visualization and manipulation which in turn help us in decision making.
- October 24: Introduction to Data Science and Data Preparation - Lesson Dataset
- October 25: Data cleaning and transformation techniques | Live Session
- October 26: Data visualization with Matplotlib
- October 27: Advanced Data Visualization
- October 28: Task: Analyzing your data - Task Dataset
- October 29: Data Science in the Cloud
- October 30: Catch up and reflect with the week's learning.
Week 3: Getting Started in Machine Learningβ
Machine learning is often the foundation for an AI system and is the way we "teach" a computer model to make predictions and draw conclusions from data. It automates the process of pattern-discovery by finding meaningful insights from real-world or generated data.
- October 31: Introduction to Machine Learning and Automated Machine Learning
- November 1:Building a stack overflow model - Lesson Resources | Live Session
- November 2: Building linear, logistic and polinomial models - Learn Module
- November 3: Deploy your Machine Learning Model using Flask Framework - Lesson Dataset
- November 4: Building a Fraud Detection Model - Learn Module
- November 5: Building classification models - Lesson Dataset
- November 6: Catch up and reflect with the week's learning.
Week 4: Building your Data Science Projectsβ
Week four covers the remaining techniques that will help you forge ahead with your final project as well as finalizing on a few more machine learning techniques.
- November 7: Unsupervised machine learning: clustering - Learn Module
- November 8: Building a Customer Segmentation Model. | Live Session
- November 9: Deploying computer vision models with Custom Vision AI
- November 10: Curating your Data Science Portfolio
- November 11 - 17: Build an end to end Data Science project: recommender system!
Capstone Project: Building a recommender System and deploying it to Microsoft Azureβ
- Data: Netflix or any other streaming platform
- Where to find the data: 30 Days of Learning Netflix Data
- Need more resources to upskill: Find the resources here
Live Sessions
Date | Time | Session Title | RSVP | Live Link |
---|---|---|---|---|
18 October | 1pm GMT | Setting up your Local Python Environment | RSVP | Watch Recording |
20 October | 1pm GMT | Create your first program with Python | RSVP | Watch Recording |
25 October | 1pm GMT | Data Wrangling and Manipulation | RSVP | Watch Recording |
27 October | 1pm GMT | Data Visualization | RSVP | Watch Recording |
1 November | 4pm GMT | Build a product regression model | RSVP | Watch Recording |
3 November | 1pm GMT | Build a fraud detecting model - classification | RSVP | Watch Recording |
8 November | 1pm GMT | Build a customer segmentation model - clustering | RSVP | Watch Recording |
9 November | 1pm GMT | Curate your Data Science Portfolio | RSVP | Watch Recording |