Development courses can help you learn programming languages like Python and JavaScript, web development techniques, and database management. You can build skills in version control, debugging, and creating responsive designs. Many courses introduce tools such as Git for version control, frameworks like React for building user interfaces, and SQL for managing databases, showing how these skills are applied in real-world projects.

Skills you'll gain: Cloud Deployment, Application Deployment, ASP.NET, Microsoft Azure, Software Architecture, Authentications, Application Design, User Interface (UI), Application Development, Database Development, Maintainability, Web Servers, Debugging, Data Validation
Advanced · 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

Board Infinity
Skills you'll gain: Deepseek, DeepSeek API, LangChain, LLM Application, Generative AI Agents, Model Evaluation, Application Programming Interface (API), Text Mining
Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Java, Software Architecture, Object Oriented Programming (OOP), Data Structures, Software Design, Computer Programming, Programming Principles, Application Development, UI Components
Mixed · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Game Design, Video Game Development, Software Design, HTML and CSS, User Interface (UI), Javascript, Animations, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Systems Development Life Cycle, Software Development Life Cycle, Systems Development, Software Development Methodologies, Change Management, Project Management, System Implementation, Compliance Auditing, Software Testing, Auditing, Development Testing, Information Technology, Verification And Validation, Project Management Office (PMO), Internal Controls, Governance, Agile Methodology, Software Development, Data Integrity, Risk Management
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Software Development Life Cycle, CI/CD, Software Development Methodologies, Jenkins, Continuous Integration, Agile Methodology, Software Development, Cloud Development, Continuous Delivery, Agile Software Development, Cloud Computing Architecture, Cloud Applications, Software Engineering, Scrum (Software Development), Computer Programming, Kubernetes
Beginner · Course · 1 - 4 Weeks

Michigan State University
Skills you'll gain: Game Design, Software Design Documents, Prototyping, Video Game Development, Software Documentation, Animation and Game Design, Conceptual Design, Ideation, Usability Testing, Peer Review, Creativity
Intermediate · Course · 1 - 4 Weeks

Amazon
Skills you'll gain: Git (Version Control System), Software Development Methodologies, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, Agile Software Development, Unified Modeling Language, Software Testing, JUnit, Agile Methodology, Spring Framework, Maintainability, Debugging, Java, Software Design Patterns, Technical Design, Unit Testing, User Interface (UI) Design
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: New Product Development, Product Strategy, Product Development, Innovation, Team Management, Product Planning, Product Lifecycle Management, Agile Product Development, Product Roadmaps, Process Development, Corporate Strategy, Market Opportunities, Technology Roadmaps, Portfolio Management, Business Modeling
Build toward a degree
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Unreal Engine, C++ (Programming Language), Video Game Development, Game Design, Object Oriented Programming (OOP), Software Design Patterns, Programming Principles, Application Development, Debugging
Intermediate · Course · 1 - 4 Weeks

Alibaba Cloud Academy
Skills you'll gain: Docker (Software), Containerization, Cloud Deployment, Application Deployment, Kubernetes, Terraform, Prometheus (Software), Cloud Computing, Performance Tuning, Application Performance Management, Cloud Management, Cloud Applications, DevOps, Infrastructure As A Service (IaaS), Performance Testing, Cloud Computing Architecture, Database Management, Cloud Platforms, Operating Systems, Web Development
Beginner · Specialization · 3 - 6 Months