
Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Computational Thinking, Java, Algorithms, Programming Principles, Computer Programming, Debugging, Solution Design
Advanced · Course · 1 - 3 Months

Skills you'll gain: Cybersecurity, Information Technology, Cyber Security Strategy, Cyber Security Policies, Technical Support and Services, Technical Support, Information Systems Security Assessment Framework (ISSAF), Security Awareness, Computer Security Awareness Training, Application Security, ISO/IEC 27001, Network Security, Data Security, Information Assurance, General Networking, Computer Hardware
Beginner · Course · 1 - 4 Weeks

IBM
Skills you'll gain: Data Storytelling, Dashboard, Data Presentation, Plotly, Data Visualization Software, Web Scraping, Data Visualization, Exploratory Data Analysis, SQL, Unsupervised Learning, Interactive Data Visualization, Supervised Learning, Data Analysis, Model Evaluation, Data Manipulation, Data Literacy, Jupyter, Generative AI, Professional Networking, Data Import/Export
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Data Structures, Algorithms, Software Visualization, Pseudocode, Programming Principles, Computational Thinking, Theoretical Computer Science, Computer Science, Technical Communication, Communication
Intermediate · Course · 1 - 4 Weeks

Meta
Skills you'll gain: Version Control, Unix Commands, Git (Version Control System), GitHub, Linux Commands, Software Versioning, Command-Line Interface, Linux, Collaborative Software, File Management, Software Development Tools, Software Development, Web Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: SketchUp (3D Modeling Software), 3D Modeling, Visualization (Computer Graphics), Layout Design, Virtual Environment
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, Unity Engine, Video Game Development, Game Design, Animation and Game Design, Virtual Environment, Augmented and Virtual Reality (AR/VR), Post-Production, Animations, User Interface (UI), Application Deployment, Computer Graphics, Software Installation, Release Management, Artificial Intelligence, UI/UX Strategy, Scripting, Music, Programming Principles, C (Programming Language)
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: 3D Assets, 3D Modeling, Unreal Engine, Computer Graphics, Animation and Game Design, Data Import/Export, Graphical Tools, User Interface (UI), Content Management
Beginner · Course · 1 - 3 Months

CentraleSupélec
Skills you'll gain: Android Studio, Android Development, Storyboarding, Application Design, Mobile Development, Application Development, Java, User Interface (UI) Design, Software Design, Interactive Design, Development Environment, Software Installation, User Centered Design
Mixed · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Computational Thinking, Programming Principles, Problem Solving, Computer Science, Disaster Recovery, Algorithms, Computer Programming, Public Health
Beginner · Course · 1 - 3 Months

Skills you'll gain: Java, Java Programming, Object Oriented Programming (OOP), Spring Boot, Hibernate (Java), Object Oriented Design, Spring Framework, Database Management, Computer Programming, Web Development, Authorization (Computing), Restful API, Debugging, Programming Principles
Beginner · Course · 3 - 6 Months

Skills you'll gain: Integrated Development Environments, Data Flow Diagrams (DFDs)
Beginner · Course · 1 - 4 Weeks