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: Java Platform Enterprise Edition (J2EE), Java, Java Programming, Microservices, Application Servers, Restful API, Web Services, Web Applications, Server Side, Ajax, Service Oriented Architecture, Simple Object Access Protocol (SOAP), JSON, Application Development, Object-Relational Mapping, Back-End Web Development, Event-Driven Programming, Enterprise Architecture, Data Persistence, Data Access
Intermediate · Course · 3 - 6 Months

Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Operational Analysis, Operational Excellence, Tax Management, Business Process Automation, Workflow Management, Process Analysis, Operational Efficiency, Process Mapping, Business Process Management, Business Workflow Analysis, Tax Compliance, Responsible AI, Process Management, Prompt Engineering, Decision Making, Automation, Problem Solving, Microsoft Excel, ChatGPT, Corporate Tax
Beginner · Course · 1 - 3 Months

Skills you'll gain: Application Development, Development Environment, Program Development, Application Lifecycle Management, Cross Platform Development, User Interface (UI), Web Applications, Event-Driven Programming, User Interface (UI) Design, Application Frameworks, Node.JS, Software Development Tools, HTML and CSS, Hypertext Markup Language (HTML), Package and Software Management, Cascading Style Sheets (CSS)
Beginner · Course · 1 - 3 Months

Skills you'll gain: Android Jetpack, Android Studio, Android Development, Android (Operating System), Kotlin, Mobile Development, Object Oriented Design, UI Components, Application Development, Object Oriented Programming (OOP), Interactive Data Visualization, Data Visualization, Object-Relational Mapping, Code Reusability, Software Design, Mobile Development Tools, User Interface (UI) Design, Animation and Game Design, Software Development, Game Design
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: LLM Application, OpenAI API, ChatGPT, Responsible AI, Retrieval-Augmented Generation, Large Language Modeling, Generative AI, Generative Model Architectures, Fine-tuning, OpenAI, Generative AI Agents, Natural Language Processing, Token Optimization, AI Security, AI Workflows, Embeddings, Data Ethics, Artificial Intelligence and Machine Learning (AI/ML), Model Evaluation, Computer Vision
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Salesforce Development, Visualforce, Force.com, Salesforce, Application Development, Payment Processing, Payment Systems, Software As A Service, Software Development Life Cycle, Cloud Applications, Payment Processing and Collection, Merchant Services, Credit/Debit Card Processing, Development Testing, Verification And Validation, Transaction Processing, Business Logic, Authentications, Data Validation
Intermediate · Course · 3 - 6 Months

SkillsBooster Academy
Skills you'll gain: Prompt Engineering, AI powered creativity, Responsible AI, Generative AI, Multimodal Prompts, Media Production, AI Workflows, ChatGPT, Content Creation, Photo/Video Production and Technology, Legal Risk, Digital Content, Video Production, Scalability, Mockups, Artificial Intelligence, Style Guides, Social Media Content, Workflow Management, Digital Marketing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Blogs, Content Management Systems, Search Engine Optimization, Content Optimization, Digital Marketing Tools
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Object Oriented Design, Software Design Patterns, Software Design, Maintainability, Docker (Software), Containerization, Software Architecture, .NET Framework, Solution Architecture, Object Oriented Programming (OOP), ASP.NET, Kubernetes, Programming Principles, Microservices, C# (Programming Language), Cloud Platforms, Unit Testing, Web Applications, LLM Application, General Data Protection Regulation (GDPR)
Intermediate · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Linux Administration, Red Hat Enterprise Linux, Linux Servers, Network Troubleshooting, Linux, Event Monitoring, Systems Administration, Linux Commands, System Support, Hardening, System Monitoring, Security Controls, System Configuration, Network Administration, Authorization (Computing), Operating Systems, Unix Shell, Unix Commands, Command-Line Interface, Disaster Recovery
Advanced · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Business Analytics, Risk Analysis, Data-Driven Decision-Making, Decision Making, Simulation and Simulation Software, Risk Modeling, Business Modeling, Data Analysis, Market Analysis, Unsupervised Learning, Model Optimization, Statistical Methods, Microsoft Excel, Spreadsheet Software, Exploratory Data Analysis, Probability Distribution
Beginner · Course · 1 - 4 Weeks