• 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


  • Status: Free Trial
    Free Trial
    U

    University of Alberta

    Reinforcement Learning

    Skills you'll gain: Reinforcement Learning, Machine Learning, Sampling (Statistics), Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Algorithms, Artificial Intelligence, Deep Learning, Simulations, Feature Engineering, Markov Model, Supervised Learning, Algorithms, Model Evaluation, Artificial Neural Networks, Performance Testing, Performance Tuning, Pseudocode, Linear Algebra, Probability Distribution

    4.7
    Rating, 4.7 out of 5 stars
    ·
    3.6K reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    Exploratory Data Analysis for Machine Learning

    Skills you'll gain: Exploratory Data Analysis, Feature Engineering, Statistical Methods, Data Preprocessing, Statistical Inference, Statistical Hypothesis Testing, Applied Machine Learning, Data Access, Anomaly Detection, Statistical Analysis, Data Analysis, Data Cleansing, Data Manipulation, Data Science, Machine Learning, Probability & Statistics, Data Import/Export

    4.6
    Rating, 4.6 out of 5 stars
    ·
    2.6K reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    IBM UI/UX Designer

    Skills you'll gain: User Story, Information Architecture, UI/UX Research, User Research, User Interface and User Experience (UI/UX) Design, Design Thinking, User Experience, Agile Software Development, Scrum (Software Development), User Centered Design, Agile Methodology, Usability, Usability Testing, Responsive Web Design, User Interface (UI), Figma (Design Software), Wireframing, Design Research, Prototyping, Persona (User Experience)

    4.8
    Rating, 4.8 out of 5 stars
    ·
    2.9K reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    V

    Vanderbilt University

    Java for Android

    Skills you'll gain: Android Studio, Android Development, Object Oriented Programming (OOP), Java Programming, Java, Mobile Development, Data Structures, Integrated Development Environments, Computer Programming, Debugging, Algorithms

    4.5
    Rating, 4.5 out of 5 stars
    ·
    3.1K reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Virginia

    Foundations of Business Strategy

    Skills you'll gain: Business Strategy, Strategic Thinking, Competitive Analysis, Organizational Strategy, Business Planning, Strategic Decision-Making, Corporate Strategy, Market Analysis, Analysis, Value Propositions

    4.8
    Rating, 4.8 out of 5 stars
    ·
    3.4K reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    IBM

    Building AI Powered Chatbots Without Programming

    Skills you'll gain: AI Workflows, ChatGPT, No-Code Development, Model Deployment, Self Service Technologies, Application Deployment, IBM Cloud, Prompt Engineering, Generative AI, Customer Service, Context Management, Operational Efficiency, WordPress, Scalability

    4.7
    Rating, 4.7 out of 5 stars
    ·
    3.8K reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    G

    Google

    Google Data Analytics (PT)

    Skills you'll gain: Data Cleansing, Rmarkdown, Data Storytelling, Data Presentation, Data Validation, Spreadsheet Software, Data Visualization, Data Ethics, Data Literacy, Tableau Software, Data Visualization Software, Data Analysis, R (Software), Ggplot2, Analytical Skills, Stakeholder Communications, Presentations, Data Quality, Data Collection, Data Processing

    4.9
    Rating, 4.9 out of 5 stars
    ·
    4.1K reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    Introduction to Agile Development and Scrum

    Skills you'll gain: User Story, Agile Software Development, Scrum (Software Development), Agile Methodology, Kanban Principles, Backlogs, Sprint Retrospectives, Agile Project Management, Workflow Management, Sprint Planning, Team Management, Product Requirements, Lean Methodologies, Performance Measurement

    4.8
    Rating, 4.8 out of 5 stars
    ·
    2.7K reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    S

    SAS

    SAS Programmer

    Skills you'll gain: Data Manipulation, SAS (Software), Data Access, Data Import/Export, Microsoft Excel, Data Analysis, Data Transformation, Exploratory Data Analysis, Data Validation, Statistical Analysis, Statistical Programming, Data Processing, Data Preprocessing, Data Integration, Data Cleansing, SQL, Descriptive Statistics, Computer Programming, Data Presentation, Debugging

    Build toward a degree

    4.8
    Rating, 4.8 out of 5 stars
    ·
    3.5K reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado System

    Computer Communications

    Skills you'll gain: TCP/IP, Local Area Networks, Routing Protocols, Network Routing, Digital Communications, OSI Models, Network Protocols, Dynamic Host Configuration Protocol (DHCP), Network Planning And Design, Network Security, Network Architecture, Computer Networking, Network Infrastructure, Network Performance Management, Wireless Networks, Graph Theory, Telecommunications, Software-Defined Networking, Algorithms, System Programming

    4.6
    Rating, 4.6 out of 5 stars
    ·
    3.4K reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    Status: AI skills
    AI skills
    A

    Adobe

    Adobe Marketing Specialist

    Skills you'll gain: Adobe Express, Promotional Strategies, Marketing Planning, Social Media Content, Responsible AI, Digital Marketing, Cross-Channel Marketing, Logo Design, Digital Design, Content Marketing, Layout Design, Creative Design, Generative AI, Marketing Strategies, Campaign Management, Social Media Marketing, Graphic Design, Content Strategy, Advertising, Market Research

    4.7
    Rating, 4.7 out of 5 stars
    ·
    3K reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • U

    University of Illinois Urbana-Champaign

    Introduction to Sustainability

    Skills you'll gain: Environmental Policy, Sustainable Development, Environment, Water Resources, Demography, Energy and Utilities, Environmental Science, Environmental Resource Management, Sustainability Standards, Sustainable Engineering, Water Resource Management, Social Sciences, Climate Change Adaptation, Economics

    4.8
    Rating, 4.8 out of 5 stars
    ·
    2.7K reviews

    Mixed · Course · 1 - 3 Months

1…484950…834

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

  • Reinforcement Learning: University of Alberta
  • Exploratory Data Analysis for Machine Learning: IBM
  • IBM UI/UX Designer: IBM
  • Java for Android: Vanderbilt University
  • Foundations of Business Strategy: University of Virginia
  • Building AI Powered Chatbots Without Programming: IBM
  • Google Data Analytics (PT): Google
  • Introduction to Agile Development and Scrum: IBM
  • SAS Programmer: SAS
  • Computer Communications: University of Colorado System

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
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

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
  • Share your Coursera learning story

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