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: Portfolio Risk, Portfolio Management, Wealth Management, Technical Analysis, Derivatives, Investment Management, Equities, Financial Analysis, Cash Flows, Asset Management, Investments, Financial Trading, Financial Planning, Financial Market, Financial Statements, Tax Management, Hedge Accounting, Financial Services, Tax Planning, Risk Management
Beginner · Specialization · 3 - 6 Months

SkillsBooster Academy
Skills you'll gain: Prompt Engineering, Large Language Modeling, Data Ethics, AI Orchestration, Responsible AI, Prompt Patterns, AI literacy, Agentic Workflows, LLM Application, AI Enablement, AI Security, Context Engineering, AI Workflows, AI powered creativity, AI Personalization, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), Business Transformation, Business Operations, Personal Development
Beginner · Specialization · 3 - 6 Months

University of Alberta
Skills you'll gain: Model View Controller, Software Design Patterns, Software Design, Unified Modeling Language, Object Oriented Design, Code Review, Software Architecture, Programming Principles, Maintainability, Software Technical Review, Java Programming, System Design and Implementation, Java, Diagram Design, Object Oriented Programming (OOP), Code Reusability, Application Design
Intermediate · Course · 1 - 4 Weeks

Total Seminars
Skills you'll gain: Malware Protection, Network Troubleshooting, Mobile Security, Security Controls, Remote Access Systems, Scripting, Operating System Administration, Command-Line Interface, Microsoft Windows, Software Installation, Mac OS, Hardware Troubleshooting, Operating Systems, Computer Networking, Linux, Windows Servers, Security Software, Mobile Development Tools, Mobile Development, Software Development
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Unsupervised Learning, Exploratory Data Analysis, Autoencoders, Feature Engineering, Dimensionality Reduction, Supervised Learning, Generative AI, Classification Algorithms, Regression Analysis, Time Series Analysis and Forecasting, Recurrent Neural Networks (RNNs), Convolutional Neural Networks, Reinforcement Learning, Generative Adversarial Networks (GANs), Generative Model Architectures, Artificial Intelligence and Machine Learning (AI/ML), Deep Learning, Data Science, Machine Learning, Python Programming
Build toward a degree
Intermediate · Professional Certificate · 3 - 6 Months

Skills you'll gain: Feature Engineering, MLOps (Machine Learning Operations), Model Optimization, Google Cloud Platform, Generative AI Agents, Model Deployment, Tensorflow, Model Training, Dataflow, Big Data, Keras (Neural Network Library), Machine Learning, Data Preprocessing, Prompt Engineering, Machine Learning Software, CI/CD, Machine Learning Methods, Generative AI, Model Evaluation, Cloud Computing
Intermediate · Professional Certificate · 3 - 6 Months

Skills you'll gain: Excel Formulas, Microsoft Excel, Data Cleansing, Spreadsheet Software, Data Validation, Complex Problem Solving, Data Analysis Software, Data Analysis, Statistical Analysis, Data Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, Infrastructure as Code (IaC), Application Performance Management, Terraform, Identity and Access Management, Generative AI Agents, Metadata Management, Google Cloud Platform, Cloud Computing Architecture, Data Sharing, Data Pipelines, Cloud-Native Computing, Cloud Development, Prompt Engineering, Serverless Computing, Cloud Infrastructure, Generative AI, Cloud Security, Dashboard Creation, MLOps (Machine Learning Operations)
Advanced · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Responsible AI, ChatGPT, AI Personalization, Prompt Engineering Tools, Creativity, Ideation, Prompt Patterns, Generative AI, Data Ethics, Generative AI Agents, Brainstorming, AI literacy, Blogs, Artificial Intelligence, AI Workflows, Usability, Content Creation, Copywriting, Keyword Research
Beginner · Specialization · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Cash Management, Financial Statement Analysis, Cost Control, Financial Data, Cost Reduction, Budget Management, Cash Flows, Accounting and Finance Software, Working Capital, Financial Accounting, Accounting, Finance, Financial Planning, Business Acumen, Corporate Finance, Return On Investment
Mixed · Course · 1 - 4 Weeks

Total Seminars
Skills you'll gain: Package and Software Management, Network Troubleshooting, Linux Administration, Shell Script, OS Process Management, Linux, Unix Shell, Virtualization, Bash (Scripting Language), Virtualization and Virtual Machines, Linux Commands, Linux Servers, Virtual Machines, Network Support, Unix Commands, Operating System Administration, Unix, User Accounts, Network Routing, Process Management
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: HubSpot CRM, Customer Relationship Management (CRM) Software, Customer Relationship Management, Customer Data Management, Email Marketing, Business Software, Customer Communications Management, Sales Pipelines, Dashboard, Account Management, Data Management, Customer Service, Marketing, Sales Operations, Team Building
Beginner · Guided Project · Less Than 2 Hours