
Scrimba
Skills you'll gain: Object Oriented Programming (OOP), File I/O, Python Programming, Data Structures, Computer Programming, Software Engineering, Performance Tuning, Web Development, Performance Testing, Debugging, Web Development Tools
Intermediate · Course · 1 - 4 Weeks

Red Hat
Skills you'll gain: Object Oriented Programming (OOP), File I/O, JSON, Python Programming, Debugging, Object Oriented Design, Data Structures, Red Hat Enterprise Linux, Programming Principles, Statistical Programming, Web Development, Program Development, Scripting, Integrated Development Environments, Development Environment, Software Installation
Intermediate · Course · 3 - 6 Months
University of Michigan
Skills you'll gain: Text Mining, Data Preprocessing, Natural Language Processing, Data Mining, Data Processing, Classification Algorithms, Unstructured Data, Feature Engineering, Data Manipulation, Data Cleansing, Python Programming, Applied Machine Learning, Unsupervised Learning, Model Training, Supervised Learning
Intermediate · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Programming Principles, System Programming, Pseudocode, Program Development, Event-Driven Programming, Diagram Design, Software Design, Data Import/Export, User Interface (UI), Data Structures, Graphical Tools, UI Components
Build toward a degree
Beginner · Course · 1 - 3 Months

Rice University
Skills you'll gain: File I/O, Development Environment, Data Access, Data Structures, File Management, Data Storage, Scripting, Python Programming, Integrated Development Environments, Debugging
Beginner · Course · 1 - 4 Weeks

University of Pittsburgh
Skills you'll gain: Data Storytelling, Data Presentation, Plot (Graphics), Data Visualization, Matplotlib, Interactive Data Visualization, Data Visualization Software, Seaborn, Statistical Visualization, Graphing, Data Analysis, Graphic and Visual Design, Python Programming
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), File I/O, Program Development, Software Development, Automation, Data Structures, Code Reusability, Maintainability, File Management, Python Programming, Scalability, Scripting Languages, Data Persistence, JSON
Mixed · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Command-Line Interface, Scripting, Unix Commands, Scripting Languages, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: File I/O, Object Oriented Programming (OOP), Python Programming, Programming Principles, Code Reusability, Object Oriented Design, File Management, Data Structures, Computer Programming, Algorithms, Data Storage, Data Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Portfolio Risk, Portfolio Management, Risk Modeling, Financial Data, Risk Analysis, Investment Management, Return On Investment, Time Series Analysis and Forecasting, Financial Modeling, Investments, Object Oriented Programming (OOP), Statistical Analysis, General Finance, Correlation Analysis, Simulations, Regression Analysis, Financial Forecasting, Simulation and Simulation Software, Jupyter, Python Programming
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Matplotlib, Seaborn, Plot (Graphics), Scatter Plots, Histogram, Data Visualization, Data Visualization Software, Graphing, Statistical Visualization, Data Analysis, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Matplotlib, Histogram, Plot (Graphics), Data Visualization, Seaborn, Scatter Plots, Data Visualization Software, Scientific Visualization, Interactive Data Visualization, Statistical Visualization, Exploratory Data Analysis, Graphing, Python Programming
Beginner · Guided Project · Less Than 2 Hours