15 Best Programming Basics Courses for Beginners
We compared 15 Programming Basics courses currently listed on Coursera, edX and Udemy, priced from $19.99 to $680.40. 2 come from a named university or institution, including Goldsmiths, University of London & University of London and The Georgia Institute of Technology. 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
- 15
- Price range
- $19.99 – $680.40
- Providers
- Coursera, edX, Udemy
- Last updated
- 30 Aug 2026
How these 15 courses were chosen
Every course below is a real, currently listed course from Coursera, edX, Udemy, matched to "programming basics" 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 $680.40, as listed by the provider when we last updated the page.
-
1
Introduction to Computer Science and Programming
Offered by Goldsmiths, University of London & University of London
This specialisation covers topics ranging from basic computing principles to the mathematical foundations required for computer science. You will learn fundamental concepts of how computers work, which can be applied to...
$49.00listed price -
-
2
Introduction to Python Programming
Offered by The Georgia Institute of Technology
This course serves as a foundational introduction to Python programming, perfect for those looking to get started with coding. You'll learn about basic syntax, data structures, and programming concepts that are essential...
$680.40listed price -
3
Udemy CertificateMicrosoft Applied Skills: Get started in C# (for beginners)
Welcome to my course on "Get started with classes, properties, and methods in C#".Please note: This course is not affiliated with, endorsed by, or sponsored by Microsoft.I’ll show you how to download Visual Studio C...
$99.99listed price -
-
4
Udemy CertificateIntroduction to Python for Machine Learning (In Indonesian)
Phyton bisa dibilang merupakan bahasa pemrograman utama dengan tingkat perkembangan yang pesat. Phyton bisa berkembang pesat dan cepat karena memiliki bahasa pemrograman yang cenderung 'ramah' dibanding lain nya. Dengan...
$24.99listed price -
5
Udemy MOOC / Non-creditAI Python for Beginners
Course Description: AI Python for BeginnersAre you excited about Artificial Intelligence and Machine Learning but don’t know where to start? You’re not alone—and this course is built exactly for you."Master Python to Mas...
$54.99listed price -
6
Udemy CertificateC# Programming For Beginners With Windows Form
C# Programming For Beginners With Windows FormHey Guys, I hope you all of fine, I have shared C# Programming for Beginners with Windows Form Course. Do you want to learn Develop Desktop, Web Application or Android Applic...
$199.99listed price -
-
7
Python for Absolute Beginners: Hands-On Coding from Scratch
Are you ready to embark on an exciting journey into the dynamic world of Python programming? Whether you're a complete beginner taking your first steps in coding or an aspiring developer eager to expand your skill set, "...
$19.99listed price -
8
Udemy BootcampMaster Java in 2 Days: The Fast-Track Bootcamp for Beginners
What is this class about?In this course, we'll look into some fundamental constructs of the Java programming language. The topics are all up to date according to the most recent version of Java, and we'll also examine ut...
$19.99listed price -
9
Udemy MOOC / Non-creditGo (Golang) for the Absolute Beginners - Hands-On
Go, commonly known as Golang, is a statically typed, open-source programming language backed by Google. Go was designed to offer speed, simplicity, and ease of use in comparison to other existing technologies. What’s in...
$109.99listed price -
10
Udemy CertificatePHP for Beginners: PDO, MySQL, phpMyAdmin
Welcome to PHP, PDO and MySQL for Beginners!This course is intended for those who wish to develop their understanding and skills in PHP and MySQL in order to develop data driven websites.Every line of code is explained a...
$44.99listed price -
11
Udemy CertificateIntroduction to SwiftUI - Create Your First App
Do You Want To Create Your Own iPhone and iPad iOS Apps but are not sure where to start or even begin? Are you ready to jump right into the exciting world of mobile development but have little or no programming expe...
$19.99listed price -
12
Udemy CertificateLearn JavaScript for Beginners
Learn JavaScript for BeginnersLearn JavaScript Basics and Create Small JavaScript Projects.Course SummaryJavaScript is a programming language that allows you to add interactivity to a web page. In this class, I will help...
$19.99listed price -
13
Udemy MOOC / Non-creditPython for beginners: Create 10 Useful Projects Step by Step
Python is a dynamic modern object -oriented programming language that is easy to learn and can be used to do a lot of things both big and small. Python is what is referred to as a high level language. That means it is a...
$79.99listed price -
14
Udemy CertificateMastering Kotlin for Absolute Beginners
Google is now officially supporting Kotlin in Android development. Kotlin is clearly the future for Java. Come learn it in this fun and exciting course!This Course is for beginner programmers: We'll start off from very b...
$34.99listed price -
15
Udemy CertificatePython For Beginners: Scripting Programming With Python 3
Do you want to learn Python even if you are a complete beginner? Well then this course is for you!Hi, my name is Rangel and I am serving more than 30,000 unique students on Udemy. Together working with Taaha Waseem We ar...
$199.99listed price
Best Programming Basics Courses for Beginners compared
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 15 priced courses on this page run from $19.99 to $680.40, with the middle of the range around $49.00 — a spread of $660.41. 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, edX and Udemy. 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. 2 of these are produced by a named university or institution, including Goldsmiths, University of London & University of London and The Georgia Institute of Technology — 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.