Online Programming Courses

As our world becomes increasingly digital, we need more people who are able to write and understand code. And while we all rely so much on our digital devices just to live our daily lives, most of us don’t actually know much about coding. That’s why programmers are in high demand, and the need grows every year. If you are detail-oriented and enjoy numbers and logic, you may enjoy learning to code.

These programming courses can give you the skills you need to work in this expanding field.

Filter:
Blockchain Council courses

Certified Ethereum Developer

Learn how to develop Ethereum blockchains, including tokens and dApps, smart contracts and NFTs.

Pro. Certificate
Beginner
8 hours
Tomas Mikula on Udemy

The only course you need to learn development of decentralized web application powered by Ethereum blockchain.

Short Course
Intermediate
3 hours
$25
(Discounts available)
Juke Jaster on Udemy

Get up to speed quickly with a crucial software development technologies that will enhance your everyday workflow.

Short Course
Beginner
2h 33m
$140
(Discounts available)
Short Course
Beginner
24 hours
Free Trial

Learn the fundamentals of programming in R language, and how to use data structures and create data visualizations!

Short Course
Beginner
20 hrs
Short Course
Beginner
25 hrs
Short Course
Beginner
8 weeks
$20/m
Short Course
Beginner
25 hrs
$20/m
Short Course
Beginner
5h 4m
Free Trial
Kirill Eremenko on Skillshare

Grow your set of skills and learn R programming. Designed for beginners with little or no previous knowledge, this free Skillshare course will give you a step-by-step guide on how to master R.

Short Course
Beginner
10h 19m
Free Trial
Donovan Harshbarger on Skillshare

Learn how to use R for data science, and get hands-on with simulated data sets and data visualisation.

Short Course
Beginner
34 mins
Free Trial
John Harper on Skillshare

A basic introduction to neural networks and AI – how to design, build and run your own AI systems!

Short Course
Beginner
3 hrs
Free Trial
Pinata Data on Skillshare

Learn the basics of python programming through podcast style learning and a variety of interesting projects. Learn how Python is used to automate reports, generate horoscopes, automate emails and many more!

Short Course
Beginner
1.5 hrs
Free Trial
Sundog Education on Skillshare

If you’ve got some programming or scripting experience, this course will teach you the techniques used by real data scientists in the tech industry – and prepare you for a move into this hot career path.

Short Course
Beginner
10 hrs
Free Trial
Harvard University Online Courses

Data Science: Linear Regression

Learn how to use R to implement linear regression, one of the most common statistical modeling approaches in data science.

Short Course
Beginner
8 weeks
More courses