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.

AI Business School
Skills you'll gain: Prompt Engineering Tools, Agentic Workflows, AI literacy, Sales Enablement, Generative AI, AI Personalization, Agentic systems, Productivity, Generative AI Agents, No-Code Development, Sales Presentations, Sales Strategy, Sales Management, Sales Process, Automation, Application Development, Artificial Intelligence, Digital Transformation, Innovation, Operational Efficiency
★ 4.6 (28) · Beginner · Specialization · 3 - 6 Months
Google Cloud
Skills you'll gain: Google Docs, Google Workspace, Version Control, Document Management, Collaborative Software, Change Control, Business Solutions, Cloud Storage, Data Sharing, Authorization (Computing)
★ 4.8 (73) · Beginner · Course · 1 - 3 Months

Macquarie University
Skills you'll gain: Criminal Investigation and Forensics, Investigation, Cybersecurity, Data Security, Cyber Governance, Cyber Security Policies, Digital Analysis, Computer Security, Digital Assets, Security Testing, Data Analysis Software, Cyber Risk, Incident Management
★ 4.5 (29) · Beginner · Course · 1 - 3 Months

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Chemical Engineering, Energy and Utilities, Chemical and Biomedical Engineering, Chemistry, Engineering, Process Engineering, Environmental Engineering, Biological Engineering, Sustainable Engineering, Engineering Calculations, Engineering Analysis, Mathematical Modeling
★ 4.9 (18) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Network Security, Security Software, Software Installation, SQL, Virtual Machines, Data Structures
★ 4.7 (25) · Intermediate · Specialization · 3 - 6 Months

Atlassian
Skills you'll gain: Issue Tracking, Collaborative Software, Workflow Management, Project Management Software, Role-Based Access Control (RBAC), Administration
★ 4.5 (23) · Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Debugging, Computer Programming Tools, Algorithms, Programming Principles, Computational Thinking, Diversity Awareness, Digital pedagogy, Program Development, Technical Communication, Event-Driven Programming, Computer Programming, Computational Logic, Education Software and Technology, Collaborative Software, Animation and Game Design, Cultural Responsiveness, Code Review, Diversity Equity and Inclusion Initiatives, Computer Science, Brainstorming
★ 4.7 (33) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Operating System Administration, Remote Access Systems, Local Area Networks, Software Installation, Command-Line Interface, Threat Management, Microsoft Windows, System Configuration, Threat Detection, Information Technology Operations, Wireless Networks, Systems Administration, Network Security, TCP/IP, Information Systems Security, Peripheral Devices, USB, Operating Systems, Computer Hardware, Data Storage Technologies
★ 4.7 (47) · Beginner · Specialization · 3 - 6 Months

Fudan University
Skills you'll gain: Unity Engine, Cross Platform Development, Performance Tuning, Android Development, Game Design, Mobile Development, Video Game Development, Computer Graphics, Android (Operating System), Animation and Game Design, Computer Graphic Techniques, Image Quality, Virtual Environment, Artificial Intelligence, Animations, Scripting
★ 4.7 (36) · Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), HTML and CSS, Web Development, Typography
★ 4.7 (42) · Intermediate · Guided Project · Less Than 2 Hours

Akamai Technologies, Inc.
Skills you'll gain: Application Development, Scripting, Scripting Languages, MySQL, Data Structures, File I/O, Python Programming, Program Development, Databases, Web Applications, SQL, File Management, Programming Principles
★ 4.6 (33) · Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Project Management Software, Workflow Management, Real Time Data, Timelines, Kanban Principles, Database Software, Data Integration, Project Management, Database Design, Scheduling, Data Sharing, Leadership, Problem Solving
★ 3.9 (33) · Beginner · Guided Project · Less Than 2 Hours