
Skills you'll gain: Computer Graphics, Software Architecture, Development Environment, Software Design, Maintainability, Software Design Patterns, Visualization (Computer Graphics), Cross Platform Development, Computer Graphic Techniques, Integrated Development Environments, Scalability, C++ (Programming Language), System Design and Implementation, Video Game Development, Program Development, Debugging, Performance Tuning, Data Flow Diagrams (DFDs), Software Installation, System Configuration
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Scalability, Application Design, Event-Driven Programming, Object Oriented Programming (OOP), Functional Design, Application Development, User Flows, Computer Programming, Integrated Development Environments, Software Architecture, Debugging, Mobile Development, Data Validation, Data Analysis
Beginner · Specialization · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Cost Estimation, Project Risk Management, Project Schedules, Work Breakdown Structure, Project Performance, Project Planning, Estimation, Communication Planning, Quality Management, Planning, Change Control, Timelines, Project Management, Milestones (Project Management), Peer Review, Budgeting, Scheduling, Risk Analysis, Project Implementation, Risk Management
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Presentation, Data Visualization Software, Data Analysis, Data Manipulation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Node.JS, Full-Stack Web Development, Server Side, Restful API, Angular, Middleware, Application Deployment, Authentications, Javascript, MongoDB, Application Programming Interface (API), Back-End Web Development, Front-End Web Development, JSON, Development Environment
Beginner · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: ArcGIS, GIS Software, Geographic Information Systems, Data Sharing, Spatial Analysis, Metadata Management, Data Quality, Data Visualization, Data Visualization Software, Data Analysis, File Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Scalability, Performance Tuning, .NET Framework, C# (Programming Language), System Programming, Application Performance Management, C (Programming Language), Debugging, Data Structures, Object Oriented Programming (OOP), Software Engineering, Interoperability
Intermediate · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Time Management, Scheduling, Strategic Prioritization, Productivity Software, Professionalism, Planning, Overcoming Obstacles, Communication Strategies, Crisis Management
Beginner · Course · 1 - 4 Weeks

Check Point Software Technologies Ltd.
Skills you'll gain: Threat Management, Threat Detection, Security Controls, Cyber Security Policies, Intrusion Detection and Prevention, Network Troubleshooting, Identity and Access Management, Firewall, Security Management, Infrastructure Security, Network Administration, System Configuration, Software Installation
Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, LLM Application, Productivity, OpenAI, AI Enablement, Generative AI, Artificial Intelligence, Large Language Modeling, Creativity, Problem Solving, Context Management, Verification And Validation
Beginner · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Conflict Management, Teamwork, Negotiation, Expectation Management, Collaboration, Brainstorming, Follow Through, Problem Solving, Honesty, Communication
Beginner · Course · 1 - 3 Months

Skills you'll gain: MLOps (Machine Learning Operations), Package and Software Management, Unit Testing, Testability, Python Programming
Intermediate · Course · 1 - 4 Weeks