Software development courses can help you learn programming languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and software architecture. You can build skills in version control with Git, debugging techniques, and agile methodologies for project management. Many courses introduce tools like Visual Studio Code, Docker, and GitHub, showing how these technologies facilitate collaboration, streamline coding processes, and enhance software deployment.

Skills you'll gain: Object Oriented Design, Software Design Patterns, Functional Design
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Canva (Software), Marketing Materials, Marketing Design, Content Creation, Branding, Content Marketing, Graphic Design, Marketing, Design, Promotional Materials, Marketing Communications, Graphic and Visual Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Unity Engine, 3D Assets, 3D Modeling, Game Design, Virtual Environment, Video Game Development, Computer Graphics, Performance Tuning, Animation and Game Design
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), Prototyping, Animations
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Python Programming
Beginner · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: C and C++, C++ (Programming Language), Object Oriented Programming (OOP), System Programming, Software Design Patterns
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Virtual Environment, 3D Modeling, 3D Assets, Game Design, Visualization (Computer Graphics), Video Game Development, Computer Graphics, Animation and Game Design, Storytelling, Design Elements And Principles, Aesthetics
Mixed · Course · 1 - 4 Weeks

Whizlabs
Skills you'll gain: Kubernetes, Google Cloud Platform, Serverless Computing, Cloud Infrastructure, Cloud Computing Architecture, Cloud Computing, Application Deployment, Virtual Machines, Containerization, Cloud Security, Load Balancing, Scalability, Command-Line Interface, Automation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Game Design, Video Game Development, Performance Testing, Animation and Game Design, Programming Principles, Data Structures, No-Code Development, Object Oriented Design, Event-Driven Programming, Interactive Design, Prototyping
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Business Modeling, Presentations, Collaborative Software, Business Architecture, Data Visualization, Entrepreneurship, Brainstorming, Value Propositions, Design Thinking, Graphic Design, Customer Analysis
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Unreal Engine, Game Design, Virtual Environment, Virtual Reality, Simulations, Augmented and Virtual Reality (AR/VR)
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Software Development Life Cycle, Google Cloud Platform, Development Testing, Web Applications, Application Lifecycle Management, Application Development, Software Development Tools, Debugging, Query Languages
Beginner · Course · 1 - 4 Weeks