Course
Case Study: Building Software in Python
- AdvancedSkill Level
- 4.6+
- 352
Build real-world applications with Python—practice using OOP and software engineering principles to write clean and maintainable code.
Software Development
Follow short videos led by expert instructors and then practice what you’ve learned with interactive exercises in your browser.
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Course
Build real-world applications with Python—practice using OOP and software engineering principles to write clean and maintainable code.
Software Development
Course
Learn how to prepare and organize your data for predictive analytics.
Machine Learning
Course
Analyze market dynamics and craft a strategic entry plan for an EV manufacturer using generative AI.
Artificial Intelligence
Course
Use data manipulation and visualization skills to explore the historical voting of the United Nations General Assembly.
Exploratory Data Analysis
Course
Learn how to use Python scripts in Power BI for data prep, visualizations, and calculating correlation coefficients.
Data Manipulation
Course
Get ready to categorize! In this course, you will work with non-numerical data, such as job titles or survey responses, using the Tidyverse landscape.
Data Manipulation
Course
Develop the skills you need to clean raw data and transform it into accurate insights.
Data Preparation
Course
The Generalized Linear Model course expands your regression toolbox to include logistic and Poisson regression.
Probability & Statistics
Course
This course teaches the big ideas in machine learning like how to build and evaluate predictive models.
Machine Learning
Course
Learn to analyze financial statements using Python. Compute ratios, assess financial health, handle missing values, and present your analysis.
Applied Finance
Course
Learn how to efficiently collect and download data from any website using R.
Data Preparation
Course
Learn about how dates work in R, and explore the world of if statements, loops, and functions using financial examples.
Applied Finance
Course
Get inspired by AI tools to automate prospecting, draft personalized emails, and streamline CRM tasks using Microsoft Copilot for sales.
Artificial Intelligence
Course
Ensure data consistency by learning how to use transactions and handle errors in concurrent environments.
Software Development
Course
Become an expert in fitting ARIMA (autoregressive integrated moving average) models to time series data using R.
Probability & Statistics
Course
This course covers everything you need to know to build a basic machine learning monitoring system in Python
Machine Learning
Course
Learn how to pull character strings apart, put them back together and use the stringr package.
Software Development
Course
Learn to perform the two key tasks in statistical inference: parameter estimation and hypothesis testing.
Probability & Statistics
Course
Julia is a new programming language designed to be the ideal language for scientific computing, machine learning, and data mining.
Software Development
Course
Learn about GARCH Models, how to implement them and calibrate them on financial data from stocks to foreign exchange.
Applied Finance
Course
Unlock your datas potential by learning to detect and mitigate bias for precise analysis and reliable models.
Data Management
Course
This course will equip you with the skills to analyze, visualize, and make sense of networks using the NetworkX library.
Probability & Statistics
Course
Learn to write scripts that will catch and handle errors and control for multiple operations happening at once.
Software Development
Course
Build smart, interactive, and reliable AI applications easier than ever before with the OpenAI Responses API and GPT-5.
Artificial Intelligence
Course
Learn how to write recursive queries and query hierarchical data structures.
Software Development
Course
This Power BI case study follows a real-world business use case where you will apply the concepts of ETL and visualization.
Data Visualization
Course
Build AI agentic workflows that can plan, search, remember, and collaborate, using LlamaIndex.
Artificial Intelligence
Course
In this course youll learn about basic experimental design, a crucial part of any data analysis.
Probability & Statistics
Course
Learn survey design using common design structures followed by visualizing and analyzing survey results.
Probability & Statistics
Course
Sharpen your knowledge and prepare for your next interview by practicing Python machine learning interview questions.
Machine Learning