Software engineering courses can help you learn programming languages like Python and Java, software development methodologies, version control systems, and testing practices. You can build skills in code optimization, debugging, and collaborative project management. Many courses introduce tools such as Git for version control, Docker for containerization, and integrated development environments (IDEs) like Visual Studio Code, which enhance your ability to develop, test, and deploy software efficiently.

Skills you'll gain: Game Design, Unreal Engine, Software Design Documents, Video Game Development, Software Documentation, Virtual Environment, Conceptual Design, Experience Design, Layout Design, Wireframing, Interactive Design, Prototyping, Aesthetics
★ 4.3 (72) · Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Backlogs, Requirements Management, Business Requirements, Business Analysis Tools, Performance Measurement, Requirements Analysis, Business Analysis, Root Cause Analysis, Change Requests, Data Mining, Performance Analysis, Jira (Software), Agile Methodology, Process Improvement, Data-Driven Decision-Making, Analysis, Prioritization
★ 4.8 (66) · Intermediate · Course · 1 - 4 Weeks

Salesforce
Skills you'll gain: Customer Relationship Management, Customer Relationship Management (CRM) Software, Salesforce, Sales Prospecting, Sales Development, Sales Enablement, Prospecting and Qualification, Campaign Management, Cross-Channel Marketing, Inside Sales, Business Software, Sales, Sales Strategy, Campaign Planning, Sales Pipelines, Social Media Campaigns, LinkedIn, Sales Operations, Sales Process, Productivity Software
★ 4.3 (39) · Beginner · Course · 1 - 3 Months

Skills you'll gain: OpenShift, Kubernetes, Application Deployment, Cloud Applications, Scalability, Containerization, Cloud Management, Cloud Development, Development Environment, Cloud Deployment, Cloud Platforms, Enterprise Application Management, Cloud Computing, Configuration Management, Integrated Development Environments, Software Architecture, Debugging, Git (Version Control System)
★ 4.6 (74) · Intermediate · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Retrieval-Augmented Generation, LangChain, AI Orchestration, SQL, LLM Application, Query Languages, Generative AI Agents, OpenAI API, Microsoft Azure, Tool Calling, OpenAI, Natural Language Processing, Large Language Modeling
★ 4.5 (54) · Beginner · Project · Less Than 2 Hours

Coursera
Skills you'll gain: Education Software and Technology, User Accounts
★ 4.8 (80) · Beginner · Guided Project · Less Than 2 Hours

Dartmouth College
Skills you'll gain: C (Programming Language), Memory Management, C and C++, Embedded Systems, Data Structures, Programming Principles, Computer Engineering, Algorithms, Computer Programming, Linux
★ 4.4 (58) · Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: React Native, Mobile Development, Responsive Web Design, Cross Platform Development, Microservices, User Interface (UI), User Interface and User Experience (UI/UX) Design, DevOps, UI Components, User Interface (UI) Design, UI/UX Strategy, Secure Coding, Development Testing, Mobile Development Tools, Unit Testing, Software Testing, Application Development, Authentications, Data Security, Version Control
★ 4.2 (56) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Model Deployment, Data Pipelines, Real Time Data, Google Cloud Platform, Dataflow, Data Warehousing, Dashboard Creation, Data Preprocessing, Data Governance, Tensorflow, Big Data, Feature Engineering, Data Lakes, Dashboard, Extract, Transform, Load, Apache Spark, Metadata Management, Apache Hadoop, MLOps (Machine Learning Operations), Data Management
★ 4.7 (126) · Intermediate · Specialization · 3 - 6 Months

Alfaisal University | KLD
Skills you'll gain: Data Entry, Microsoft Office, Spreadsheet Software
★ 4.8 (60) · Beginner · Course · 1 - 4 Weeks

University of Houston
Skills you'll gain: Mechanics, Torque (Physics), Basic Electrical Systems, Physics, Vibrations, Physical Science, Mathematical Modeling
★ 4.3 (36) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Frontend Integration, Web Applications, API Design, User Interface (UI), Databases, GitHub, Dashboard Creation, Data Validation
★ 4.6 (54) · Beginner · Specialization · 3 - 6 Months