
Skills you'll gain: Event-Driven Programming, Graphics Software, Computer Graphics, Video Game Development, Computer Graphic Techniques, Development Environment, Debugging, Application Development
Mixed · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Pandas (Python Package), NumPy, Probability & Statistics, Unsupervised Learning, Data Science, Statistics, Data Analysis, Statistical Analysis, Jupyter, Data Manipulation, Machine Learning Algorithms, Descriptive Statistics, Matplotlib, Data Visualization Software, Python Programming
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Debugging, Data-oriented programming, Python Programming, Maintainability, Data Manipulation, Data Analysis, Technical Support
Intermediate · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Web Applications, Object Oriented Programming (OOP), Application Development, Python Programming, Computer Programming, Programming Principles, Data Science, Data Analysis, Scripting, Data Structures, Debugging, Style Guides, Software Documentation
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Package and Software Management, Platform As A Service (PaaS), Development Environment, Virtual Environment, Dependency Analysis, Python Programming, Application Deployment
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Package and Software Management, Jupyter, Ubuntu, Software Installation, Python Programming, Computational Thinking, Mac OS, Cross Platform Development, Software Documentation, Command-Line Interface
Beginner · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Object Oriented Programming (OOP), Python Programming, Computer Programming, Development Environment, Scripting, Scripting Languages, Debugging, Web Applications, Algorithms, Data Manipulation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Network Analysis, Network Security, Cyber Operations, Intrusion Detection and Prevention, MITRE ATT&CK Framework, Cybersecurity, Threat Detection, Network Monitoring, Penetration Testing, Anomaly Detection, Scripting, Network Protocols, Authentications, Vulnerability Assessments, Python Programming, Data Access, System Monitoring, Automation
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: NumPy, Pandas (Python Package), Image Analysis, Data Manipulation, Matplotlib, Computer Vision, Data Analysis, Interactive Data Visualization, Python Programming, Geospatial Mapping, Data Import/Export, JSON, Dashboard, Data Visualization Software, Jupyter, Web Applications
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Matplotlib, Plot (Graphics), Data Visualization Software, Data Visualization, Jupyter, Interactive Data Visualization, Scatter Plots, Histogram, Box Plots, Animations, Python Programming
Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Network Analysis, Social Network Analysis, Graph Theory, Data Analysis, Analysis, Pandas (Python Package), Predictive Analytics, Unsupervised Learning, Matplotlib, Python Programming, Data Import/Export, Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Jupyter, Computer Programming, Python Programming, Program Development, Electronics Engineering, Computational Logic, Simulations, Programming Principles
Beginner · Guided Project · Less Than 2 Hours