
University of Colorado System
Skills you'll gain: Unified Modeling Language, Unit Testing, Software Design, Data Flow Diagrams (DFDs), Object Oriented Design, Software Engineering, Software Development Tools, Software Testing, Program Development, Software Architecture, Ethical Standards And Conduct, Algorithms
Intermediate · Course · 1 - 3 Months

Scrimba
Skills you'll gain: TypeScript, Node.JS, Web Development Tools, React.js, Server Side, Javascript, Data Structures, Web Development, Data Validation, Web Design, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Data Structures, Programming Principles, Python Programming, User Interface (UI), Scripting, Scripting Languages, Computer Programming, Web Development Tools, Software Engineering, Web Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Node.JS, Unit Testing, Server Side, Javascript, Debugging, Back-End Web Development, File Systems, Development Testing, Web Applications
Intermediate · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Supervised Learning, Unsupervised Learning, Matplotlib, File I/O, Generative Adversarial Networks (GANs), NumPy, Object Oriented Programming (OOP), Deep Learning, Image Analysis, Plot (Graphics), Machine Learning Algorithms, Object Oriented Design, Applied Machine Learning, Integrated Development Environments, Pandas (Python Package), Python Programming, Machine Learning, Event-Driven Programming, Programming Principles, Computer Programming
Beginner · Specialization · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: LangChain, LLM Application, Tool Calling, ChatGPT, Generative AI Agents, Prompt Engineering, Application Development, Python Programming
Intermediate · Project · Less Than 2 Hours

Vanderbilt University
Skills you'll gain: Android Development, Android Studio, Software Testing, Mobile Development, Java, Development Testing, Unit Testing, Application Development, Integration Testing, User Interface (UI), Data Persistence
Mixed · Course · 1 - 4 Weeks

Princeton University
Skills you'll gain: Data Structures, Algorithms, Theoretical Computer Science, Java, Computer Programming, Computational Thinking, Graph Theory, Performance Testing
Intermediate · Course · 3 - 6 Months

Simplilearn
Skills you'll gain: Matplotlib, NumPy, Data Visualization, Python Programming, Pandas (Python Package), Data Analysis, Data Visualization Software, Scripting, Analytics, Data Manipulation, Real Time Data, Data Processing, Programming Principles, Data Transformation, Data Cleansing, Data Validation
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Unified Modeling Language, Software Design Patterns, Software Testing, Software Engineering, Java, Java Programming, Computer Programming, Application Design, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, API Design, Model View Controller, Program Development, Software Development, Databases
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: JUnit, Spring Framework, Spring Boot, Java, Apache Maven, Hibernate (Java), Unit Testing, Gradle, Microservices, Application Programming Interface (API), Google Cloud Platform, Simple Object Access Protocol (SOAP), Application Deployment, Development Environment, Cloud Deployment, OAuth, YAML, Restful API, Load Balancing, Configuration Management
Intermediate · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: AI Enablement, Strategic Decision-Making, Strategic Thinking, Generative AI Agents, Procurement, Generative AI, Competitive Intelligence, Due Diligence, Business Research, Talent Sourcing, Data-Driven Decision-Making, Leadership, Business Consulting, Market Intelligence, Cross-Functional Collaboration, Technical Consulting, Talent Acquisition, Technology Strategies, Agentic systems, Business Ethics
Beginner · Course · 1 - 4 Weeks