
Johns Hopkins University
Skills you'll gain: Rmarkdown, Data Science, R (Software), GitHub, Version Control, Data Analysis, Big Data, R Programming, Git (Version Control System), Statistical Programming, Exploratory Data Analysis, Data Management
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, User Interface (UI), Game Design, Android (Operating System), User Interface and User Experience (UI/UX) Design, C# (Programming Language), 3D Assets, Video Game Development, Mobile Development Tools, Application Deployment, Virtual Environment, Scripting, Augmented and Virtual Reality (AR/VR), Software Installation, Development Environment, Animations
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cryptography, Data Security, Encryption, Authorization (Computing), General Data Protection Regulation (GDPR), Secure Coding, Public Key Infrastructure, Authentications, Web Development, Application Security, Web Applications, Multi-Factor Authentication, Security Strategy
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Reinforcement Learning, Dimensionality Reduction, PyTorch (Machine Learning Library), Deep Learning, Generative AI, Pandas (Python Package), Scikit Learn (Machine Learning Library), Python Programming, Machine Learning, Artificial Neural Networks, Data Processing, Natural Language Processing, Feature Engineering, Predictive Modeling, Supervised Learning, Unsupervised Learning, Data Transformation, NumPy
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Microsoft SQL Servers, Relational Databases, Database Architecture and Administration, Data Analysis, Business Analytics
Beginner · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: Google App Engine, Application Deployment, Cloud Applications, Java, Google Cloud Platform, Cloud Services, Platform As A Service (PaaS), Application Development, Cloud Computing, Java Programming, DevOps
Beginner · Project · Less Than 2 Hours

Skills you'll gain: JUnit, Unit Testing, IntelliJ IDEA, Apache Maven, Software Testing, Test Case, Java Programming, Integration Testing, Software Architecture
Intermediate · Course · 1 - 3 Months

University of Leeds
Skills you'll gain: Software Development, Engineering Software, Software Development Methodologies, Data Ethics, Software Engineering, Computer Programming, Back-End Web Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: MySQL, MySQL Workbench, SQL, Data Cleansing, Query Languages, Data Manipulation, Database Management, Databases, Data Quality, Relational Databases, Data Entry
Intermediate · Guided Project · Less Than 2 Hours
University of Glasgow
Skills you'll gain: Application Deployment, Application Development, Code Review, Software Development, Prototyping, Web Applications, JavaScript Frameworks, Software Engineering, Javascript, Computational Thinking, Version Control, Programming Principles, Program Management
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Restful API, Web Services, Java Platform Enterprise Edition (J2EE), Software Design, Java, Application Programming Interface (API), JSON, Web Applications, Software Architecture, Server Side
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Software Design Patterns, Software Design, Computational Thinking, Algorithms, Program Development, Computer Programming, Software Development, Data Structures, Problem Solving, Computer Science, Machine Learning Methods
Advanced · Course · 1 - 4 Weeks