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: Linux Administration, Virtualization and Virtual Machines, Linux, Performance Tuning, Linux Servers, Virtualization, IBM Cloud, Data Storage, Data Storage Technologies, Hybrid Cloud Computing, Hardening, AI Enablement, Security Controls, Mainframe Computing, Hardware Architecture, Infrastructure Architecture, Virtual Networking, Mainframe Technologies, Networking Hardware, Artificial Intelligence and Machine Learning (AI/ML)
Beginner · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Graphical Tools, Social Media Content, Social Media Marketing, Video Editing, Video Production, Social Media, Graphic and Visual Design Software, Graphics Software, Social Media Strategy, Graphic Design, Content Creation, Organizational Skills, Marketing, Marketing Communications, User Accounts
Intermediate · Guided Project · Less Than 2 Hours

Edureka
Skills you'll gain: LangChain, LangGraph, Model Context Protocol, AI Workflows, LLM Application, Context Engineering, AI Orchestration, Agentic Workflows, Generative AI Agents, Tool Calling, Model Deployment, Data Processing, Data Transformation, Retrieval-Augmented Generation, Agentic systems, Generative AI, Gemini, Artificial Intelligence, Prompt Engineering, Responsible AI
Intermediate · Specialization · 3 - 6 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Operating Systems, Operating System Administration, Memory Management, OS Process Management, System Software, System Programming, Command-Line Interface, Linux Administration, File Systems, System Monitoring, Performance Tuning, Package and Software Management, Systems Architecture, File Management, Algorithms, Cloud Platforms, User Accounts, Security Controls, Data Sharing
Build toward a degree
Intermediate · Course · 1 - 3 Months

University of Washington
Skills you'll gain: Feature Engineering, Model Evaluation, Data Analysis, Model Training, Predictive Modeling, Data Wrangling, Statistical Modeling, Statistics, Data Science, Data-Driven Decision-Making, Data Preprocessing, Predictive Analytics, Data Collection, Applied Machine Learning, R Programming, Data Pipelines, Research, Supervised Learning, Technical Communication, Python Programming
Mixed · Course · 1 - 3 Months

The University of Tokyo
Skills you'll gain: Language Competency, Vocabulary, Oral Comprehension, Grammar, Language Learning, Literacy, Materials science
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Process Modeling, Digital Design, Design, Diagram Design, Graphic and Visual Design, Graphic and Visual Design Software, User Accounts, Business
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Animations, Video Game Development, Game Design, Animation and Game Design, Visual Storytelling, Storytelling, Content Creation, Digital Publishing, Interaction Design
Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Pandas (Python Package), Data Analysis, Data-Driven Decision-Making, Data Manipulation, Data Visualization, Data Presentation, Probability & Statistics, Data Transformation, Analytics, Statistics, Data Visualization Software, Statistical Analysis, Data Cleansing, Advanced Analytics, Time Series Analysis and Forecasting, Correlation Analysis, Python Programming
Beginner · Course · 1 - 4 Weeks

Splunk Inc.
Skills you'll gain: Splunk, Dashboard Creation, Dashboard, Security Information and Event Management (SIEM), Incident Management, Event Monitoring, Data Processing, Query Languages, Business Intelligence, Data Management, Data Analysis, Big Data, Business Analytics
Beginner · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: GitHub, Software Development Tools, Remote Access Systems, Configuration Management, DevOps, Open Source Technology, Workflow Management, Linux, Code Review, Conflict Management
Beginner · Course · 1 - 3 Months

Emory University
Skills you'll gain: Generative AI, Customer Engagement, Customer Acquisition Management, Marketing Strategies, Content Creation, Marketing Effectiveness, Marketing Automation, Prompt Engineering, Digital Marketing Tools, Large Language Modeling, Legal Risk, Intellectual Property
Beginner · Course · 1 - 4 Weeks