
Skills you'll gain: Prompt Engineering, Responsible AI, Data Ethics, Debugging, Data Transformation, Generative AI, Data Preprocessing, Analytics, AI Integrations, AI Workflows, Data Analysis, Data Cleansing, Excel Formulas, Data Manipulation, Code Review, Data Analysis Software, SQL
★ 4.6 (13) · Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Matplotlib, Network Analysis, Social Network Analysis, Feature Engineering, Data Visualization, Pandas (Python Package), Plot (Graphics), Data Visualization Software, Interactive Data Visualization, Model Evaluation, Applied Machine Learning, Supervised Learning, Text Mining, Statistical Visualization, Network Model, Data Manipulation, NumPy, Data Preprocessing, Natural Language Processing, Python Programming
★ 4.5 (34K) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Exploratory Data Analysis, Data Wrangling, Statistical Analysis, Data Analysis, Model Evaluation, Data Transformation, R Programming, Data Visualization, Regression Analysis, Predictive Modeling, Statistical Methods, Data Manipulation, Data Science, Box Plots, Correlation Analysis, Data Cleansing, Data Preprocessing, Model Optimization, Data Import/Export
★ 4.7 (379) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: PL/SQL, SQL, Database Development, Program Development, Data Processing, Data-oriented programming, Maintainability, Development Environment, Data Structures, Data Integration, Environment
★ 4.9 (24) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Machine Learning Methods, Data Visualization, Seaborn, Flask (Web Framework), Web Development, Computer Programming, Web Applications, Statistical Methods, Pandas (Python Package), Probability & Statistics, Application Development, Data Manipulation, Data Structures, User Interface (UI)
★ 4.4 (7) · Intermediate · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, Object Oriented Programming (OOP), User Interface (UI), Object Oriented Design, Computer Programming, UI Components, User Interface (UI) Design, Algorithms, Software Engineering, Geospatial Mapping, Software Documentation
★ 4.7 (5.8K) · Intermediate · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, File I/O, Computer Programming, Code Reusability, Data Persistence, Unit Testing, Debugging, Performance Tuning
Intermediate · Course · 1 - 3 Months
Multiple educators
Skills you'll gain: Unit Testing, Data Structures, Event-Driven Programming, File I/O, Interactive Data Visualization, Java, Java Programming, Object Oriented Design, Object Oriented Programming (OOP), User Interface (UI), Debugging, Software Testing, Computer Programming, Cryptography, Program Development, Software Engineering, Algorithms, Data Analysis, Software Design, Problem Solving
★ 4.6 (15K) · Beginner · Specialization · 3 - 6 Months

Logical Operations
Skills you'll gain: R Programming, R (Software), Data Science, Data Analysis, Statistical Modeling, Data Visualization, Statistical Analysis, Statistical Visualization, Regression Analysis, Statistical Machine Learning, Plot (Graphics), Data Structures, Computer Programming, Decision Tree Learning, Machine Learning Methods, Machine Learning, Software Development, Computer Programming Tools, Data Import/Export, Machine Learning Algorithms
Intermediate · Specialization · 1 - 3 Months

Chegg Skills
Skills you'll gain: Prompt Engineering, Business Analytics, Server Side, Development Environment, Analytics, Responsible AI, Pseudocode, Back-End Web Development, Data Literacy, Business Intelligence, Data Ethics, Python Programming, Data Analysis, Web Development, Programming Principles, Data-Driven Decision-Making, Artificial Intelligence, Generative AI, Problem Solving, Critical Thinking
Beginner · Specialization · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Object Oriented Design, Java, Object Oriented Programming (OOP), Unit Testing, Java Programming, Application Development, Data Structures, Application Design, Software Testing, Program Development, Development Testing, Programming Principles, Systems Development, Test Driven Development (TDD), Computer Programming, Other Programming Languages
★ 4.5 (335) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Matplotlib, Seaborn, Plot (Graphics), Pandas (Python Package), NumPy, Data Visualization Software, Code Reusability, Data Visualization, Statistical Visualization, Programming Principles, Computer Programming, Data Wrangling, Data Manipulation, Data Science, Package and Software Management, Python Programming, Exploratory Data Analysis, Software Engineering
★ 4.7 (315) · Beginner · Specialization · 1 - 3 Months