Skip to content
CourseAsk.

13 Best Software Engineering Courses for Beginners

We compared 13 Software Engineering courses currently listed on Coursera, Udemy and edX, priced from $19.99 to $219.00. 12 of them teach the subject directly and 1 are built around a certification exam. 3 come from a named university or institution, including University of Colorado System, University of California San Diego and Harvard University. 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
13
Price range
$19.99 – $219.00
Providers
Coursera, Udemy, edX
Last updated
30 Aug 2026
How these 13 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.

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 $219.00, as listed by the provider when we last updated the page.

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

    Introduction to C++ Programming and Unreal

    Offered by University of Colorado System

    This course is all about starting to learn how to develop video games using the C++ programming language and the Unreal Engine on Windows or Mac. This course assumes you have previous programming experience in some other...

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

    Introduction to Discrete Mathematics for Computer Science

    Offered by University of California San Diego

    Discrete Mathematics is the language of Computer Science. One needs to be fluent in it to work in many fields including data science, machine learning, and software engineering (it is not a coincidence that math puzzles...

    $79.00
    listed price
  3. 3
    Udemy Certificate

    Learn Python for beginners with Projects

    Python is a general-purpose interpreted, interactive, object-oriented, and high-level programming language. It was created by Guido van Rossum during 1985- 1990. Like Perl, Python source code is also available under the...

    $199.99
    listed price
  4. 4
    Udemy Certificate

    JAVA Programming for Beginners - The Complete Course

    JAVA is one of the most popular and preferred programming language currently. Java Programmers are in great demand worldwide. Learning Java will open door to new opportunities in this ever growing software industry. This...

    $199.99
    listed price
  5. 5
    Udemy Certificate Lowest price here

    30 Days to Code Confidence: Easy Challenges For Beginner[EN]

    Unlock Your Dream Career with Our Comprehensive Kotlin Beginner Masterclass!This is the ultimate  simple resource to prepare you for coding interviews especially Round 1 and Round 2 of an technical interviews except...

    $19.99
    listed price
  6. 6
    Udemy Certificate

    React JS Best Practices - Beginner To Advanced

    Hi, welcome to another course from Codelicks Academy!As the title of the course suggests, this course is all about React best practices for anyone who want to write React components the React way and also tech interview...

    $39.99
    listed price
  7. 7
    Udemy Certificate

    Beginners Guide to Test Driven Development

    Master testing in an easy and simple way with this awesome Test Driven Development Basic Guide! Anytime a developer pushes through a new piece of code, he is often vary of breaking or creating bugs in his previous code....

    $39.99
    listed price
  8. 8
    Udemy Certificate

    AWS Cloud for beginner (Vietnamese)

    Chào mừng đến với khoá học AWS Cloud for beginner - Tiếng Việt!GIỚI THIỆU GIẢNG VIÊNHiện đang là AWS Cloud Solution Architect, Engineering Consultant chuyên phụ trách các dự án liên quan tới Cloud & AWS.Làm việc...

    $109.99
    listed price
  9. 9
    Udemy Certificate

    Learn Docker For Absolute Beginners

    Are you just starting out with Docker? Awesome. This course starts out assuming you're new to containers and have no prior experience with Docker.This course is aimed at absolute beginners who would like to learn how to...

    $19.99
    listed price
  10. 10
    Udemy Certificate

    Introduction to Sequelize ORM (w/ Express.js + Postgres)

    Hi and welcome to this course! Here, you will learn A LOT about how to build a simple backend with production-level code. We are going to learn how to set up a local database with Docker, how to use Express.js with Seque...

    $19.99
    listed price
  11. 11
    Coursera MOOC / Non-credit

    Introduction to AutoSAR

    Offered by EDUCBA

    This course covers every aspect of automotive software development, including the principles of AutoSAR, more complex AutoSAR ideas, non-AutoSAR use cases, and in-depth ECU abstraction development. You will examine the f...

    $49.00
    listed price
  12. 12
    Coursera Certificate

    Introduction to Application Development

    Offered by LearnQuest

    This Specialization is intended for anyone seeking to become an application programmer with no existing experience. Through four courses, you'll learn about the fundamental concepts of programming, object-orientation, an...

    $49.00
    listed price
  13. 13
    edX MOOC / Non-credit Certification prep University-backed

    CS50's Introduction to Computer Science

    Offered by Harvard University

    An introduction to the intellectual enterprises of computer science and the art of programming.

    $219.00
    listed price

Best Software Engineering Courses for Beginners compared

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

Keep looking