
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Eclipse (Software), Computer Programming, Development Environment, Integrated Development Environments, Data Structures, Software Installation
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Relational Databases, Data Visualization Software, Databases, Database Design, SQL, Database Management Systems, Database Management, Object Oriented Programming (OOP), Data Storage, Data Processing, Web Scraping, Python Programming, Data Collection, Display Devices
Mixed · Course · 1 - 3 Months

Skills you'll gain: Presentations, Microsoft PowerPoint, Data Visualization, Data Storytelling, Video Editing
Beginner · Guided Project · Less Than 2 Hours

University of Pennsylvania
Skills you'll gain: Statistical Machine Learning, PyTorch (Machine Learning Library), Statistical Methods, Probability, Probability & Statistics, Sampling (Statistics), Deep Learning, Probability Distribution, Python Programming, Supervised Learning, Statistics, Machine Learning Methods, Machine Learning, Regression Analysis, Data Processing, Agentic systems, Data Science, Artificial Intelligence, Artificial Neural Networks, Algorithms
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Programming Principles, Development Environment, Scripting Languages, Integrated Development Environments, Software Development Tools, Style Guides
Beginner · Course · 3 - 6 Months

Skills you'll gain: Data Structures, Network Routing, Computer Networking, Object Oriented Programming (OOP), Python Programming, Network Routers, Program Development, Algorithms, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

The University of Tokyo
Skills you'll gain: Higher Education, Cultural Sensitivity, Intercultural Competence, Cultural Diversity, Language Learning, Research
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Seaborn, Matplotlib, NumPy, Scatter Plots, Data Visualization Software, Box Plots, Histogram, Jupyter, Heat Maps, Data Manipulation, Development Environment, Package and Software Management
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Design Thinking, Usability, User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Interactive Design, Application Design, Python Programming, Application Development
Mixed · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Analytical Skills, Data Ethics, Predictive Modeling, Unsupervised Learning, Natural Language Processing, Predictive Analytics, Data Analysis, Classification And Regression Tree (CART), Regression Analysis, Data Mining, Data Strategy, Statistical Analysis, Data Science, Social Media, Text Mining, Anomaly Detection, Business Analytics, Decision Tree Learning, Statistical Modeling, Cloud Computing
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Object Oriented Programming (OOP), Databases, Natural Language Processing, SQL, Data Visualization Software, Python Programming, Matplotlib, Text Mining, Data Processing, Document Management
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Python Programming, Programming Principles, Data Structures, Computational Logic, Debugging, Computational Thinking, Maintainability
Beginner · Course · 1 - 4 Weeks