
University of Maryland, College Park
Skills you'll gain: Sampling (Statistics), Data Cleansing, Statistical Software, Data Transformation, Data Quality, Statistical Analysis, STATA (Software), Statistical Methods, R (Software), Statistical Modeling, R Programming, Regression Analysis, Data Analysis
Mixed · Course · 1 - 3 Months
Skills you'll gain: File Systems, Operating Systems, Unix, Data Integrity, Debugging, File I/O, Linux, Distributed Computing, Data Storage, C (Programming Language), System Programming, Command-Line Interface, Data Security, Computer Hardware, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Image Analysis, Computer Vision, Deep Learning, Convolutional Neural Networks, Machine Learning Methods, Matlab, Transfer Learning, Traffic Flow Optimization
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Presentation, Data Storytelling, Presentations, Data Cleansing, Data Visualization, Rmarkdown, Data-Driven Decision-Making, Data Validation, Data Ethics, Interactive Data Visualization, Dashboard, Spreadsheet Software, Ggplot2, Google Sheets, SQL, Data Literacy, Data Collection, Data Analysis, Sampling (Statistics), Data Processing
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Stored Procedure, Database Design, Git (Version Control System), Database Development, MySQL Workbench, MySQL, Databases, Database Application, Data Visualization Software, Version Control, SQL, Tableau Software, Data Modeling, Transaction Processing, Django (Web Framework), Project Management, Application Development
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: OS Process Management, Operating Systems, System Programming, Performance Tuning, Data Structures, Debugging
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Version Control, Debugging, Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), Software Development, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Integrated Development Environments, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Infosec
Skills you'll gain: Secure Coding, Computer Programming Tools, C and C++, Application Security, System Programming, C++ (Programming Language), C (Programming Language), Software Development Tools, Exploit development, Debugging, Interoperability, Unix, Embedded Systems, Vulnerability Assessments, Unix Commands, File I/O, Operating Systems, Data Security, Linux, Microsoft Windows
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Data Manipulation, Tidyverse (R Package), Data Wrangling, Data Analysis, R Programming, Exploratory Data Analysis, Statistical Analysis
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Java, Java Programming, Application Development, Programming Principles, Data Storage, Data Entry, Computer Programming, Algorithms
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Java Platform Enterprise Edition (J2EE), Object-Relational Mapping, Java, Application Servers, Middleware, Application Deployment, Data Persistence, Event-Driven Programming, Enterprise Application Management, Server Side, Context Management, Business Logic
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Rust (Programming Language), ChatGPT, OpenAI API, Generative AI, Development Environment, Unit Testing, Maintainability, Software Documentation, Programming Principles, Debugging
Intermediate · Course · 1 - 4 Weeks