
Packt
Skills you'll gain: Python Programming, Development Environment, Debugging, Programming Principles, Data Structures, Computer Programming, Automation
Beginner · Course · 1 - 3 Months
Johns Hopkins University
Skills you'll gain: Rmarkdown, Exploratory Data Analysis, R (Software), Version Control, Statistical Analysis, R Programming, Data Manipulation, Data Cleansing, Data Science, Data Wrangling, Data Visualization, Data Processing, Plot (Graphics), Statistical Programming, Statistical Visualization, Ggplot2, Knitr, Data Sharing, GitHub, Machine Learning
Beginner · Specialization · 3 - 6 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), C and C++, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Software Design Patterns, Computer Programming, Algorithms, C (Programming Language), Software Design, Program Development, Graph Theory, Code Reusability, Computational Logic, Artificial Intelligence, Data Structures, Memory Management, File I/O, Simulations
Beginner · Specialization · 3 - 6 Months
University of California, Santa Cruz
Skills you'll gain: Programming Principles, Program Development, Computational Logic, Memory Management
Beginner · Course · 1 - 3 Months

The University of Edinburgh
Skills you'll gain: Video Game Development, Game Design, Software Engineering, Programming Principles, Software Development, Event-Driven Programming, Computer Programming, Code Reusability, Computational Thinking, Algorithms
Beginner · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: File I/O, Matplotlib, Object Oriented Design, Java, Object Oriented Programming (OOP), Data Analysis, Unit Testing, Pandas (Python Package), Java Programming, Eclipse (Software), Application Development, Data Visualization, Data Structures, Data Science, Data Cleansing, Debugging, Programming Principles, Computer Programming Tools, Python Programming, Computer Programming
Beginner · Specialization · 3 - 6 Months

Arizona State University
Skills you'll gain: Integrated Development Environments, Development Environment, Python Programming, Programming Principles, Scripting, Computational Logic, Software Engineering, Computer Programming, Computer Engineering, Scripting Languages, IT Automation, Code Reusability
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Bioinformatics, Data Structures, Code Reusability, Jupyter, Python Programming, Programming Principles, Scripting, File I/O, Computational Logic, Package and Software Management, Computer Programming, Data Manipulation
Mixed · Course · 1 - 4 Weeks
Duke University
Skills you'll gain: File I/O, UI Components, Object Oriented Design, Java Programming, Software Design, Debugging, Web Design and Development, Software Engineering, Code Reusability, Hypertext Markup Language (HTML), Computer Programming, Program Development, Event-Driven Programming, Bioinformatics, Encryption, Computer Programming Tools, Javascript, Algorithms, Data Analysis, Cascading Style Sheets (CSS)
Beginner · Specialization · 3 - 6 Months

University of Leeds
Skills you'll gain: Programming Principles, Computational Logic, Robotics, Python Programming, Computer Programming, Code Reusability, Automation, Algorithms
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Data Presentation, Plotly, Data Visualization Software, Data Visualization, Plot (Graphics), Dashboard, Interactive Data Visualization, Dashboard Creation, Matplotlib, Geospatial Information and Technology, Histogram, Spatial Data Analysis, Seaborn, Data Analysis, Scatter Plots, Jupyter, Geospatial Mapping, Python Programming
Intermediate · Course · 1 - 3 Months

IBM
Skills you'll gain: Data Storytelling, Dashboard Creation, Dashboard, Data Presentation, Data Wrangling, Plotly, Data Visualization Software, Web Scraping, Data Visualization, Exploratory Data Analysis, SQL, Plot (Graphics), Unsupervised Learning, Interactive Data Visualization, Data Cleansing, Jupyter, Data Literacy, Generative AI, Professional Networking, Python Programming
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months