• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Software Engineering

Software Engineering Courses

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.

Popular Software Engineering Courses and Certifications


  • C

    Coursera

    Commercial Awareness

    Skills you'll gain: Strategic Decision-Making, Business Acumen, Competitive Analysis, Sales Strategy, Strategic Thinking, Business Strategy, Business Leadership, Market Trend, Market Analysis, Business Strategies, Sales, Business Planning, Financial Acumen, Leadership, Campaign Planning, Financial Analysis, Marketing Strategies, Marketing, Market Dynamics, Consumer Behaviour

    ★ 4.5 (17) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • B

    Board Infinity

    Fundamentals of Cloud FinOps

    Skills you'll gain: Cloud Management, Cloud Computing, Cloud Services, Cloud Technologies, Cloud Platforms, Cost Management, Cost Containment, Cloud Engineering, Cloud Deployment, Cost Control, Cross-Functional Collaboration, Expense Management, Billing Systems, Fiscal Management, Billing, Accountability

    ★ 3.3 (18) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • U

    University of California San Diego

    Learn to Teach Java: Writing Classes and Arrays

    Skills you'll gain: Object Oriented Design, Java Programming, Java, Object Oriented Programming (OOP), Programming Principles, Software Design, Education Software and Technology, Computer Programming, Program Development, Debugging, Data Structures, Algorithms

    ★ 4.8 (14) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Use Basecamp for Project Management

    Skills you'll gain: Collaborative Software, Organizational Skills, Document Management, Project Management Software, Project Coordination, Telecommuting, Project Management, Productivity Software, Project Documentation, Internal Communications, Data Security, File Management, User Accounts, Information Privacy, Account Management

    ★ 4.6 (16) · Beginner · Guided Project · Less Than 2 Hours

  • U

    University of Michigan

    Programming for Designers

    Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Animations, Interactive Data Visualization, Software Design, Program Development, Data Structures, Interactive Design, Programming Principles, Visualization (Computer Graphics), Graphic and Visual Design, Python Programming, Event-Driven Programming, Systems Design, Digital Design, Simulations, Computer Graphics, Design, Game Design, Computational Logic

    ★ 5 (8) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • P

    Packt

    TCP/IP, Routing, and Wireless Networking

    Skills you'll gain: Routing Protocols, TCP/IP, Network Switches, Network Routers, Virtual Local Area Network (VLAN), Network Protocols, Network Security, General Networking, Network Routing, Network Troubleshooting, Network Administration, Computer Networking, Open Shortest Path First (OSPF), Network Monitoring, Dynamic Host Configuration Protocol (DHCP), Local Area Networks, Network Planning And Design, Border Gateway Protocol, Network Performance Management, Proxy Servers

    ★ 4.7 (15) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • L

    L&T EduTech

    Site Investigation

    Skills you'll gain: Laboratory Testing, Laboratory Experience, Civil Engineering, Engineering Analysis, Experimentation, Building Codes, Research Reports, Structural Analysis, Analytical Testing, Engineering Practices, Failure Analysis, Test Equipment

    ★ 4.7 (9) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • E

    Edureka

    Generative AI Essentials for Finance and Accounting

    Skills you'll gain: Prompt Engineering, Generative AI, Prompt Engineering Tools, Miro AI, Financial Accounting, Cash Flow Forecasting, Accounting, Cash Flows, Data Processing

    ★ 3.6 (8) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • L

    LearnKartS

    Git with GitLab and BitBucket

    Skills you'll gain: Git (Version Control System), Bitbucket, Version Control, GitLab, Code Review, CI/CD, Software Versioning, Collaborative Software, Continuous Integration, User Accounts

    ★ 4.5 (13) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • E

    EDUCBA

    AutoCAD MEP & Commercial Infrastructure Design

    Skills you'll gain: Wiring Diagram, Architectural Drawing, AutoCAD, Electrical Wiring, Electrical Systems, Electrical Equipment, Technical Drawing, Electrical Power, Drafting and Engineering Design, Computer-Aided Design, Engineering Drawings, Schematic Diagrams, Engineering Design Process, Commercial Construction, Electrical Engineering, Layout Design, Autodesk, Technical Documentation, AutoCAD Civil 3D, Design Software

    ★ 4.8 (24) · Beginner · Specialization · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • L

    Lund University

    Urban Climate Governance: Towards 1.5° Celsius Alignment

    Skills you'll gain: Climate Change Programs, Climate Change Mitigation, Natural Resource Management, Climate Change Adaptation, Sustainable Development, Sustainable Systems, Energy and Utilities, Sustainable Design, Scientific Methods, Sustainable Technologies, Policy Analysis, Research, and Development, Transportation Operations, Environmental Policy, Governance

    ★ 5 (20) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • I

    Infosec

    ChatGPT for Offensive Security

    Skills you'll gain: Prompt Engineering, ChatGPT, Security Testing, AI Security, Responsible AI, API Testing, AI Integrations, Penetration Testing, OpenAI, Exploitation techniques, Vulnerability Scanning, Generative AI

    ★ 4.2 (21) · Beginner · Course · 1 - 3 Months

    Category: Free
    Free
1…531532533…834

In summary, here are 10 of our most popular software engineering courses

  • Commercial Awareness: Coursera
  • Fundamentals of Cloud FinOps: Board Infinity
  • Learn to Teach Java: Writing Classes and Arrays: University of California San Diego
  • Use Basecamp for Project Management: Coursera
  • Programming for Designers: University of Michigan
  • TCP/IP, Routing, and Wireless Networking: Packt
  • Site Investigation: L&T EduTech
  • Generative AI Essentials for Finance and Accounting: Edureka
  • Git with GitLab and BitBucket: LearnKartS
  • AutoCAD MEP & Commercial Infrastructure Design: EDUCBA

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok