
University of California, Irvine
Skills you'll gain: Back-End Web Development, System Programming, Debugging, Computer Programming Tools, Data Access
Intermediate · Course · 1 - 3 Months
University of California San Diego
Skills you'll gain: Design Research, Interaction Design, User Experience Design, Statistical Analysis, Usability, Ideation, User Research, Graphic and Visual Design, User Interface (UI) Design, Experimentation, Prototyping, Usability Testing, Human Centered Design, Human Computer Interaction, A/B Testing, Human Factors, Collaborative Software, Telecommuting, R Programming, Storyboarding
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: C# (Programming Language), .NET Framework, Microsoft Visual Studio, Maintainability, Object-Relational Mapping, Programming Principles, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Trend Analysis, Data-Driven Decision-Making, Statistical Analysis, Financial Modeling, Python Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Security Testing, Application Security, Open Web Application Security Project (OWASP), Software Testing, Secure Coding, Test Tools, Regression Testing, Unit Testing, Penetration Testing, Security Controls, Computer Security, Test Driven Development (TDD), Debugging, User Acceptance Testing (UAT), Computer Programming, Python Programming, Node.JS, Information Privacy, JavaScript Frameworks, Javascript
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Excel Macros, Programming Principles, Visual Basic (Programming Language), Computer Programming, Spreadsheet Software, Problem Solving, Automation, Algorithms, Debugging, Data Management, Data Cleansing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Database Design, .NET Framework, C# (Programming Language), Data Validation, Microsoft SQL Servers, Databases, Software Development, Software Testing, Application Development, Event-Driven Programming, User Interface (UI), Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Supervised Learning, Feature Engineering, Applied Machine Learning, Object Oriented Programming (OOP), Unsupervised Learning, Model Evaluation, Recurrent Neural Networks (RNNs), Convolutional Neural Networks, Transfer Learning, Machine Learning Algorithms, Data Visualization, Natural Language Processing, Seaborn, Predictive Modeling, Flask (Web Framework), Python Programming, Deep Learning, PyTorch (Machine Learning Library), Programming Principles, Web Applications
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Test Driven Development (TDD), Unit Testing, Test Script Development, Behavior-Driven Development, API Testing, Code Coverage, Software Testing, Test Automation, Test Tools, Test Planning, Test Case, Maintainability, Software Quality Assurance, Application Programming Interface (API), Mockups, Python Programming
Beginner · Course · 1 - 4 Weeks

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: Agentic systems, Generative AI, Responsible AI, AI Security, AI Workflows, Artificial Intelligence, Prompt Engineering, LLM Application, LangChain, Data Ethics, Restful API, Automation, Natural Language Processing, Python Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Automation, SAS (Software), Debugging, SQL, Stored Procedure, Data Manipulation, Data Processing, Statistical Programming, Data Management
Intermediate · Course · 1 - 3 Months