• 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

    Javascript for Beginners: Primitive Data Types

    Skills you'll gain: Javascript, Programming Principles, Computational Logic, Computer Programming, Web Development, Application Development

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Preview
    Preview
    S

    Siemens

    Introduction to the Industrial Metaverse (IMV)

    Skills you'll gain: Manufacturing Operations, Digital Transformation, Information Technology Operations, Production Process, Sustainable Business, Cloud Computing

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    Edureka

    Java Microservices with Spring Boot

    Skills you'll gain: Restful API, Application Deployment, Microservices, Docker (Software), Spring Boot, Spring Framework, Containerization, CI/CD, API Design, Application Programming Interface (API), Java Programming, Hibernate (Java), Back-End Web Development, Systems Architecture, Java, Software Architecture, Software Design, Authentications, Software Development, IntelliJ IDEA

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    L

    Logical Operations

    Using Data Science Tools in Python

    Skills you'll gain: Seaborn, NumPy, Matplotlib, Data Transformation, Data Manipulation, Data Visualization Software, Pandas (Python Package), Plot (Graphics), Data Visualization, Jupyter, Scatter Plots, Data Science, Data Processing, Data Analysis, Box Plots, Python Programming, Graphing, Computer Programming, Computer Programming Tools, Software Development

    Intermediate · Specialization · 1 - 3 Months

  • Status: New
    New
    Status: Preview
    Preview
    L

    LearnKartS

    Generative AI for Recruiters and HR Professionals

    Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, Prompt Patterns, Responsible AI, Data Ethics, Talent Acquisition, Compliance Management, Human Resources, HR Tech, Performance Appraisal, Generative AI, Law, Regulation, and Compliance, Human Resource Management, Performance Review, Talent Recruitment, Human Capital, Workforce Planning, AI Workflows, Employee Engagement, Large Language Modeling

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    University of Maryland, College Park

    Cómo combinar y analizar datos complejos

    Skills you'll gain: Data Integration, R (Software), Data Synthesis, Data Ethics, R Programming, Informed Consent, Data Sharing, Statistical Methods, Sampling (Statistics), Statistical Modeling, Descriptive Statistics, Logistic Regression, Information Privacy

    Mixed · Course · 1 - 4 Weeks

  • Status: Free
    Free
    C

    Coursera

    Creating a DAO website with HOTGLUE

    Skills you'll gain: Cascading Style Sheets (CSS), Web Design, Web Design and Development, No-Code Development, Web Content, Creativity, Web Development

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    E

    EDUCBA

    Design Restaurant Lounge Interiors with AutoCAD

    Skills you'll gain: Layout Design, Autodesk, Technical Documentation, Design Software, Functional Design, Design, Design Strategies, Conceptual Design

    5
    Rating, 5 out of 5 stars
    ·
    13 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    Edureka

    Penetration Testing and Vulnerability Scanning

    Skills you'll gain: Penetration Testing, Vulnerability Scanning, Vulnerability Management, Vulnerability Assessments, Cyber Security Assessment, Open Web Application Security Project (OWASP), Security Testing, Exploitation techniques, Application Security, Patch Management, Cyber Threat Intelligence, Cyber Engineering, Cyber Governance, Risk Management Framework, Linux Administration, Dashboard Creation, Ethical Standards And Conduct, Linux, Linux Commands, Linux Servers

    Beginner · Course · 1 - 4 Weeks

  • P

    Packt

    YAML Fundamentals for DevOps, Cloud and IaC Engineers

    Skills you'll gain: Extensible Markup Language (XML), Ansible, Infrastructure as Code (IaC), Devops Tools, JSON, Kubernetes, DevOps, Microsoft Visual Studio, Python Programming, Data Structures

    Advanced · Course · 1 - 4 Weeks

  • P

    Packt

    Machine Learning: Random Forest with Python from Scratch©

    Skills you'll gain: Matplotlib, Applied Machine Learning, Random Forest Algorithm, Predictive Modeling, Predictive Analytics, Machine Learning Algorithms, Plot (Graphics), Data Visualization, Machine Learning Methods, Data Preprocessing, Data Wrangling, Machine Learning, Programming Principles, Data Manipulation, Data Cleansing, Data Transformation, Supervised Learning, Python Programming, Data Science, NumPy

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    S

    SkillsBooster Academy

    Write a Month of Social Media Posts with Claude AI

    Skills you'll gain: Content Scheduling, Social Media Content, AI powered creativity, Anthropic Claude, Content Creation, Social Media, Generative AI, Content Development and Management, Social Media Management, Prompt Engineering, Brand Strategy, Instagram, TikTok, Content Strategy, Artificial Intelligence, Writing and Editing, Target Audience, LinkedIn, Product Promotion

    Beginner · Guided Project · Less Than 2 Hours

1…776777778…834

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

  • Javascript for Beginners: Primitive Data Types: Coursera
  • Introduction to the Industrial Metaverse (IMV): Siemens
  • Java Microservices with Spring Boot: Edureka
  • Using Data Science Tools in Python: Logical Operations
  • Generative AI for Recruiters and HR Professionals: LearnKartS
  • Cómo combinar y analizar datos complejos: University of Maryland, College Park
  • Creating a DAO website with HOTGLUE: Coursera
  • Design Restaurant Lounge Interiors with AutoCAD: EDUCBA
  • Penetration Testing and Vulnerability Scanning: Edureka
  • YAML Fundamentals for DevOps, Cloud and IaC Engineers: Packt

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