Skip to content
CourseAsk.

20 Best Software Engineering MOOC / Non-credit Programs Online

We compared 20 Software Engineering courses currently listed on Coursera, Udemy and edX, priced from $19.99 to $249.00. 13 come from a named university or institution, including The Hong Kong University of Science and Technology, Vanderbilt University and University of British Columbia. They are ordered by our CourseAsk score, which is built from how thoroughly each course describes what it teaches, whether it comes from a named institution, and how it compares on price — not from star ratings, which our course data does not include.

Courses compared
20
Price range
$19.99 – $249.00
Providers
Coursera, Udemy, edX
Last updated
30 Aug 2026
How these 20 courses were chosen

Every course below is a real, currently listed course from Coursera, Udemy, edX, matched to "Software Engineering" by our catalog and ordered by our CourseAsk score. Courses whose own title names the topic rank above those only tagged with it.

The grade on each entry scores how much the provider publishes about the course before you pay — the length and detail of the description, whether it lists learning outcomes and objectives — and whether a named university or institution stands behind it. A is fully documented and institution-backed; E is little more than a title and a price. Courses with almost nothing published are left ungraded rather than marked down, because an unknown course and a poor one are not the same thing.

There are no star ratings on this page — the course feeds we license do not include them, and we would rather leave a column out than fill it with a number we cannot stand behind. What we do have is price: these range from $19.99 to $249.00, as listed by the provider when we last updated the page.

  1. 1
    Coursera MOOC / Non-credit Grade A University-backed

    Software Engineering

    Offered by The Hong Kong University of Science and Technology

    Software development is not just about coding, it also involves the application of scientific knowledge and well-defined engineering techniques to produce maintainable, scalable, cost-effective and on-schedule software p...

    $49.00
    listed price
  2. 2
    Coursera MOOC / Non-credit Grade A University-backed

    Software Engineering: Implementation and Testing

    Offered by The Hong Kong University of Science and Technology

    Software Development Life Cycle (SDLC) is the process of developing software through planning, requirement analysis, design, implementation, testing, and maintenance. This course focuses on the implementation and testing...

    $49.00
    listed price
  3. 3
    Coursera MOOC / Non-credit Grade A University-backed

    Generative AI Software Engineering

    Offered by Vanderbilt University

    Transform from Code Writer to AI Orchestrator in 4 Comprehensive Courses The software engineering landscape has fundamentally shifted. While others debate whether AI will replace developers, you'll learn to amplify your...

    $49.00
    listed price
  4. 4
    Udemy MOOC / Non-credit Grade B Lowest price here

    Software Engineering 101: Data Structures with Python & C++

    Welcome to Software Engineering 101: Data Structures with Python & C++ course. This is a comprehensive project based course where you will learn the fundamentals of data structures and algorithms like arrays, linked...

    $19.99
    listed price
  5. 5
    edX MOOC / Non-credit University-backed

    Software Engineering: Introduction

    Offered by University of British Columbia

    Learn software engineering principles that are applicable to the breadth of large-scale software systems.

    $125.00
    listed price
  6. 6
    edX MOOC / Non-credit Grade D

    Software Engineering Basics for Everyone

    Offered by IBM

    Build the foundation for an in-demand Software Engineering related career. Explore fundamental software engineering principles, processes, architecture, tools, and stacks. Hear from software experts discuss what it takes...

    $99.00
    listed price
  7. 7
    edX MOOC / Non-credit Grade C

    UML Class Diagrams for Software Engineering

    Offered by KU Leuven

    Learn how unified modeling language (UML) class diagrams are created and used to visualize and conceptualize the design of a system.

    $59.00
    listed price
  8. 8
    Udemy MOOC / Non-credit Grade A University-backed

    C# Dersleri ile Programlama Temelleri | Visual Studio C#

    Offered by Selçuk University

    Selçuk Üniversitesi - Bilgisayar Sistemleri Öğretmenliği mezunuyum. 2008 yılından bu yana yaklaşık 11 yıldır Mesleki ve Teknik Anadolu Liselerinin Bilişim Bölümlerinde, Halk Eğitim Merkezi Müdürlükleri ve Belediyelere ba...

    $19.99
    listed price
  9. 9
    edX MOOC / Non-credit Grade A University-backed

    Compilers

    Offered by Stanford University

    This self-paced course will discuss the major ideas used today in the implementation of programming language compilers, including lexical analysis, parsing, syntax-directed translation, abstract syntax trees, types and t...

    $249.00
    listed price
  10. 10
    Coursera MOOC / Non-credit Grade A University-backed

    Rust Programming

    Offered by Duke University

    This comprehensive Rust Specialization from Coursera and Duke University, a top Data Science and AI program, provides software engineers, data scientists, and technical professionals with applied skills to leverage Rust’...

    $49.00
    listed price
  11. 11
    Coursera MOOC / Non-credit Grade A University-backed

    Memory Foundations in C++

    Offered by University of Illinois Urbana-Champaign

    This course will teach you the memory foundations in C++ you need to successfully understand and work with computer programs. In a world with AI the edge goes to programmers who truly understand what their code is doing,...

    $49.00
    listed price
  12. 12
    Coursera MOOC / Non-credit Grade A University-backed

    Logic and Reasoning for Computing

    Offered by Goldsmiths, University of London & University of London

    Logic forms the backbone of computer science, providing the language and methods for precise reasoning, rigorous analysis, and formal proof. Logic and Reasoning for Computing equips learners with essential tools to repre...

    $49.00
    listed price
  13. 13
    Coursera MOOC / Non-credit Grade A University-backed

    Programming Fundamentals

    Offered by Duke University

    Embark on your programming journey! This introductory course teaches you the fundamental principles of programming in C that are applicable to any language you might want to learn. Master a powerful seven-step problem-so...

    $79.00
    listed price
  14. 14
    Coursera MOOC / Non-credit Grade A University-backed

    Algorithms, Data Collection, and Starting to Code

    Offered by University of Colorado System

    This course starts you on your journey learning about computational thinking and beginning C programming. If you’d like to explore how we can interact with the world in a rigorous, computational way, and would also like...

    $49.00
    listed price
  15. 15
    Coursera MOOC / Non-credit Grade A University-backed

    Introduction to Programming with MATLAB

    Offered by Vanderbilt University

    This course teaches computer programming to those with little to no previous experience. It uses the programming system and language called MATLAB to do so because it is easy to learn, versatile and very useful for engin...

    $49.00
    listed price
  16. 16
    Coursera MOOC / Non-credit Grade B University-backed

    BiteSize Python for Absolute Beginners: Flow Controls

    Offered by University of Colorado Boulder

    This course focuses on mastering Python’s control flow mechanisms, including branching, looping, and functions. It covers essential concepts such as making decisions with if, if-else, and if-elif-else structures (branchi...

    $49.00
    listed price
  17. 17
    Coursera MOOC / Non-credit Grade A University-backed

    Working with Objects in C++

    Offered by Goldsmiths, University of London & University of London

    This course is the fourth of five courses aiming to help you to become confident working in the object-oriented paradigm in the C++ language. This specialisation is for individuals who want to learn about objected orient...

    $49.00
    listed price
  18. 18
    Coursera MOOC / Non-credit Grade A University-backed

    Programming Languages Ⅰ

    Offered by Korea Advanced Institute of Science and Technology(KAIST)

    The goal of this course is to help students: 1. learn new languages quickly, 2. evaluate various languages and pick the most suitable one for a given task, 3. know when and how to design a little language, and 4. underst...

    $49.00
    listed price
  19. 19
    Coursera MOOC / Non-credit Grade A University-backed

    Software Quality Control and Management Part 2

    Offered by Northeastern University

    Welcome to Software Quality Control and Management: Get ready to explore how quality assurance brings software to life! In this course, you’ll learn what Software Quality Assurance (SQA) is, why it matters, and how it fi...

    $49.00
    listed price
  20. 20
    Coursera MOOC / Non-credit Grade A University-backed

    Learn to Teach Java: Writing Classes and Arrays

    Offered by University of California San Diego

    Learn to program using Class design and 1-D Arrays in Java, and prepare to teach others using the free, online interactive CS Awesome textbook. In this course for teachers we'll guide you both in learning Java concepts a...

    $49.00
    listed price

Best Software Engineering MOOC / Non-credit Programs Online compared

# Course Provider Offered by Price
1 Software Engineering Coursera The Hong Kong University of Science and Technology $49.00 View →
2 Software Engineering: Implementation and Testing Coursera The Hong Kong University of Science and Technology $49.00 View →
3 Generative AI Software Engineering Coursera Vanderbilt University $49.00 View →
4 Software Engineering 101: Data Structures with Python & C++ Udemy $19.99 View →
5 Software Engineering: Introduction edX University of British Columbia $125.00 View →
6 Software Engineering Basics for Everyone edX IBM $99.00 View →
7 UML Class Diagrams for Software Engineering edX KU Leuven $59.00 View →
8 C# Dersleri ile Programlama Temelleri | Visual Studio C# Udemy Selçuk University $19.99 View →
9 Compilers edX Stanford University $249.00 View →
10 Rust Programming Coursera Duke University $49.00 View →
11 Memory Foundations in C++ Coursera University of Illinois Urbana-Champaign $49.00 View →
12 Logic and Reasoning for Computing Coursera Goldsmiths, University of London & University of London $49.00 View →
13 Programming Fundamentals Coursera Duke University $79.00 View →
14 Algorithms, Data Collection, and Starting to Code Coursera University of Colorado System $49.00 View →
15 Introduction to Programming with MATLAB Coursera Vanderbilt University $49.00 View →
16 BiteSize Python for Absolute Beginners: Flow Controls Coursera University of Colorado Boulder $49.00 View →
17 Working with Objects in C++ Coursera Goldsmiths, University of London & University of London $49.00 View →
18 Programming Languages Ⅰ Coursera Korea Advanced Institute of Science and Technology(KAIST) $49.00 View →
19 Software Quality Control and Management Part 2 Coursera Northeastern University $49.00 View →
20 Learn to Teach Java: Writing Classes and Arrays Coursera University of California San Diego $49.00 View →

Prices shown are the provider's listed price when we last updated this page. Confirm on their site before enrolling.

What the prices here tell you

The 20 priced courses on this page run from $19.99 to $249.00, with the middle of the range around $49.00 — a spread of $229.01. That is a wide gap for one subject. A higher price on this page usually reflects who is behind the course rather than how much material it contains, so it is worth opening two or three at different price points and comparing their syllabus before deciding.

Who is behind these courses

These courses come from Coursera, Udemy and edX. The platforms differ in how they sell: some charge once per course, others expect a subscription, and the listed price is not always what you pay at checkout after a promotion. 13 of these are produced by a named university or institution, including The Hong Kong University of Science and Technology, Vanderbilt University and University of British Columbia — which usually means a fixed syllabus and a recognised certificate, rather than an individual instructor’s own course.

Before you enrol

Open the provider’s own page and check three things this comparison cannot tell you: when the course was last updated, what the syllabus actually covers in its later sections, and what recent learners say. Prices shown here are the provider’s listed price when we last rebuilt this page on 30 August 2026 — they change often, and a promotion can move them substantially. We earn a commission if you enrol through our links, which costs you nothing and never affects the order courses appear in.

Keep looking