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: Business Logic, User Interface (UI) Design, ASP.NET, Software Development Life Cycle, Back-End Web Development, Application Development, Application Deployment, .NET Framework, Application Design, Debugging, Web Applications, Full-Stack Web Development, Software Testing, Requirements Analysis, Front-End Web Development, Systems Analysis, Authentications, Data Validation, Database Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: MLOps (Machine Learning Operations), Model Evaluation, Regression Testing, Unit Testing, Test Case, System Testing, Test Automation, Software Testing, Integration Testing, Test Planning, Verification And Validation, Anomaly Detection, Continuous Monitoring
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Unit Testing, Angular, Software Testing, Frontend Performance, Software Architecture, Software Design, Application Programming Interface (API), Restful API, Performance Tuning, Authentications, Authorization (Computing), Scalability, TypeScript
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: OAuth, API Design, Enterprise Security, Software Documentation, Application Programming Interface (API), Middleware, API Testing, Restful API, Model Deployment, OpenAI API, Multimodal Prompts, Security Controls, Application Security, Data Processing, Software Versioning
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Command-Line Interface, Build Tools, Generative AI, Application Development, Software Installation, Unix Commands, Secure Coding, Application Security, Server Administration
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Microservices, Software Architecture, Event-Driven Programming, Cloud Applications, Google Cloud Platform, Service Oriented Architecture, Cloud Services, Cloud Computing Architecture, Scalability
Beginner · Course · 1 - 3 Months
Illinois Tech
Skills you'll gain: Operating System Administration, Linux Administration, Microsoft Windows, Command-Line Interface, Operating Systems, System Configuration, OS Process Management, System Programming, Information Technology, Network Administration
★ 4.6 (166) · Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Maintainability, Technical Documentation, Document Management, Technical Writing, Document Control, Content Management, Collaborative Software, Usability Testing, Information Architecture, Version Control
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: LLM Application, Large Language Modeling, Prompt Engineering, Data Analysis Expressions (DAX), Statistical Reporting, Business Intelligence, Business Reporting, Data Pipelines, Generative AI, Cost Benefit Analysis, Performance Analysis, Model Evaluation, Key Performance Indicators (KPIs), Automation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Keyword Research, Canva (Software), Search Engine Optimization, Social Media Management, Brand Strategy, Content Marketing, Web Analytics and SEO, Marketing Effectiveness, Copywriting, Social Media, Social Media Content, Social Media Marketing, Branding, Campaign Management, Content Strategy, Brand Awareness, Paid media, Email Automation, Key Performance Indicators (KPIs), Communication
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Decision Tree Learning, Supervised Learning, Predictive Modeling, Risk Modeling, Financial Modeling, Financial Data, Predictive Analytics, Statistical Machine Learning, Applied Machine Learning, Workflow Management, Data Validation, Data Preprocessing, Data Ethics, Model Evaluation, Responsible AI, Performance Reporting, Business Communication
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Beginner · Course · 1 - 3 Months