These are the best Language courses on the web (September 2018)

Below you will find the best language courses that are currently available on the internet. They are updated regularly with the aim to keep all their characteristics like price, level of difficulty, and certificate quality up to date so you can make an informed decision about which is the best language course for you. Feel free to use the filters below to sift through the entire database on Courseroot.

Level Level Dropdown
  • All levels
  • Beginner
  • Intermediate
  • Expert
Pricetag Price Dropdown
  • All
  • Free
Certificate Certificate Dropdown
  • All
  • Certificate (q1)
  • Certificate (q2)
  • High quality
Hours of content Hours Dropdown
  • All
  • 0 to 10
  • 10 to 50
  • 50 to 100
Platforms Platform Dropdown
  • All
  • Coursera
  • edX
  • Futurelearn
  • Pluralsight
  • Skillshare
  • Springboard
  • Udacity
  • Udemy
  • Update
Filter suggestions:
Beginner
Free
Udemy
Coursera
Clear filters
Online Course by Pluralsight
5
(11714)
Free Trial

AngularJS: Get Started

by Scott Allen | Pluralsight

This course will teach you about one of the most popular JavaScript frameworks: AngularJS. Using practical examples, you will learn about modules, controllers, directives, and more. After having finished this tutorial, the student will be able to build their own web application using the language.

Beginner
2h 58m
Certificate (q2)
Self-paced
Online Course by Udemy
4.5
(75,844)
$17.99

Complete Python Bootcamp: Go from zero to hero in Python 3

by Jose Portilla | Udemy

This tutorial introduces one of the most popular programming languages in the world: Python. Python is particularly used in machine learning and AI programming. After having completed this course, the student will be able to create her own applications and games.

All levels
24h
Certificate (q1)
Self-paced
Online Course by Coursera
4.8
(40,373)
$43/mo.

Programming for Everybody (Getting Started with Python)

by University of Michigan | Coursera

One of the most popular courses provided by Coursera, this tutorial is a great start for anybody looking to dive into Python programming. It covers the basics of the language, and has no pre-requisites. After this course, you will be able to move on to more advanced programming classes.

All levels
26-40h
Certificate (q2)
Starts Jul 30
Online Course by Udacity
4.4
(22)
$999

Natural Language Processing

by Amazon Alexa, IBM Watson | Udacity

Natural language processing is one of the fastest growing industries in the world. Learn to build your own models, become familiar with sentiment anlysis, and build out your portfolio to get job-ready with this Nanodegree by Udacity.

Expert
+150h
Nanodegree
1x 3 months
Online Course by Udacity
4.4
(133)
$599

AI Programming with Python

by | Udacity

This udacity course covers a whole lot of different programming languages (Pyton, Pytorhc, Matplotlib, NumPy, and more) with the aim of giving you the foundation to build your own neural network. Python will take up the bulk of the program, given that its the core of AI programming. Having finished this course, you will be able to start a career in AI.

Beginner
+150h
Nanodegree
3 months
Online Course by Udemy
4.6
(54,995)
$11.99

Angular 6 (formerly Angular 2) - The Complete Guide

by Maximilian Schwarzmuller | Udemy

With this course you wil master Angular and be able to build reactive web applications. Angular is one of the most popular JS libraries that is commonly being used. Being skilled in this language will help you get futher as developer and will be a great addition to your cv.

All levels
28h
Certificate (q1)
Self-paced
Online Course by Coursera
4.9
(22,366)
$43/mo.

Python Data Structures

by University of Michigan | Coursera

This course is created by the University of Michigan. It introduces the core data structures that are used in the Python programming language (think of lists, dictionaries, and tuples). Using these data structures the student will be able to perform data analysis themselves.

All levels
26-40h
Certificate (q2)
Starts Jul 30
Online Course by Udemy
4.5
(38,328)
$11.99

The Complete Web Developer Course 2.0

by Rob Percival | Udemy

Adequately named "The Complete Web Developer Course", this tutorial covers the biggest programming languages out there like HTML, CSS, Javascript, PHP, MySQL, and Python, and will have the student build over 25 websites and/or movile applications!

All levels
30.5h
Certificate (q1)
Self-paced
Online Course by Springboard
4.8
()
$499/mo.

Intermediate Data Science: Python

by | Springboard

Springboard offers very thorough and lengthy programs for a variety of topics. This program in specific is fully focused on Python. For those that have a background in mathametics and with other programming languages, this course teaches the fundamentals of the Python programming language. If you are looking to get serious about Python and Data Science, do give this course a look.

Intermediate
100h
Certificate (q2)
Self-paced
Online Course by Coursera
4.8
(14,664)
$43/mo.

Using Python to Access Web Data

by University of Michigan | Coursera

In this course you will learn how to scrape, parse, and read data from the web and how to use APIs to gain access to data. Python will be used, together with programming languages like HTML, XML, and JSON, to do so. This tutorial does have some prerequisites: the student needs to be familiar with some basic python programming covered in previous courses that go over variables, experessions, conditional execution (such as loops), Python functions, and more. If you are looking to learn how to use python to leverage the data available on the internet, this is a great course.

All levels
26-40h
Certificate (q2)
Starts Jul 30
Online Course by Pluralsight
4.5
(3564)
Free Trial

C# From Scratch

by Jesse Liberty | Pluralsight

Learn C# with no prior programming experience C# is one of the most powerful and popular languages on the planet. In this course, you will learn all you need to know to get started programming with this object-oriented language that can be used for creating Windows and Console applications. This cou

Beginner
3h 11m
Certificate (q2)
Self-paced
Online Course by Udemy
4.5
(24,654)
$17.99

Python for Data Science and Machine Learning Bootcamp

by Jose Portilla | Udemy

An incredible Python course provided via Udemy, here the student will learn all about not only Python, but also NumPy, Seaborn, Pandas, Plotly, Machine Learning, Tensorflow, and much more. If you are looking for a course that has a much broader approach to the Python programming language, with a focus on Data Science and Machine Learning, this is one of the best tutorials you will find.

All levels
21.5h
Certificate (q1)
Self-paced
Online Course by Pluralsight
4.5
(3151)
Free Trial

JavaScript From Scratch

by Jesse Liberty | Pluralsight

No prior programming experience is required for this amazing Javascript tutorial provided by the Pluralsight platform. As the title suggest, this course teaches student Javascript completely from scratch. If you are looking to dive into one of the most popular programming languages in the world, be sure to check out this great tutorial.

Beginner
1h 52m
Certificate (q2)
Self-paced
Online Course by Udemy
4.6
(20,683)
$11.99

The Complete JavaScript Course 2018: Build Real Projects!

by Jonas Schmedtmann | Udemy

One of the most complete Javascript tutorials on the internet at the moment, this course will cover pretty much anything you need to know about the programming language. It includes project, quizzes, puzzles, Object-Oriented Programming, AJAX, and much more. Be sure to check out this tutorial if you are looking for a broad course on the subject.

All levels
26.5h
Certificate (q1)
Self-paced
Online Course by Pluralsight
4.5
(2956)
Free Trial

Python Fundamentals

by Austin Bingham | Pluralsight

Python Fundamentals' by Pluralishgt gets you going with Python. Python is one of the most popular programming languages currently being used in different fields such as web development, data science, scripting, and more. Programming in Python will allow you to write simple scripts as well as complex applications. This tutorial will cover all the basics that you have to know in order to start making good progress with this language; it is one of the best courses for beginners.

Intermediate
5h 11m
Certificate (q2)
Self-paced
Online Course by Pluralsight
4.5
(2784)
Free Trial

Introduction to SQL

by Jon Flanders | Pluralsight

The vast majority of applications that use data, are backed by a good relational database system. This course will help to establish a base to those who want to begin learning Structured Query Language (SQL). Structured Query Language (SQL) is a special purpose language for interacting with relation

Beginner
3h 2m
Certificate (q2)
Self-paced
Online Course by Coursera
4.6
(11,534)
$43/mo.

R Programming

by Johns Hopkins University | Coursera

In this course you will learn how to program in R and how to use R for effective data analysis. You will learn how to install and configure software necessary for a statistical programming environment and describe generic programming language concepts as they are implemented in a high-level statisti

Intermediate
26-40h
Certificate (q2)
Started Jul 23
Online Course by Pluralsight
4.5
(2737)
Free Trial

C# Fundamentals with Visual Studio 2015

by Scott Allen | Pluralsight

C# Fundamentals covers all the essential topics you need for developing with the C# programming language. Hello, and welcome to Pluralsight! My name is Scott Allen, and I want to give you a quick overview of my course, C# Fundamentals with Visual Studio 2015. It

Beginner
5h 21m
Certificate (q2)
Self-paced
Online Course by Udacity
()
Free

JavaScript and the DOM

by | Udacity

Learn more about how the DOM (documented object model) is created and acquire the skills to manipulate it using Javascript. Javascript is one of the most popular languages in the world, and one of its biggest use cases is the DOM control that it provides. In this tutorial by Udacity you will learn how to manipulate website based on user input. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Software Debugging

by | Udacity

This Udacity Python tutorial is specifically focused on debugging, one of the most important parts of programming. The course will walk you through several automated debugging tool for the Python language and teaches you how to debug programs systematically and automate the debugging process. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Differential Equations in Action

by | Udacity

This is a Python tutorial that teaches you how to leverage the language in order to find numerical solutions to systems of differential equations. In the course you will use the skills you learn to solve real-world problems provided by the course instructors. If you already know some Python basics but are looking to start leveraging those in a different way, this is a great tutorial to check out. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Programming Foundations with Python

by | Udacity

Object-oriented programming is used across many different programming languages and for a vast amount of applications. This fantastic Udacity tutorial teaches you the basics by walking you through the Python syntax step-by-step, using practical examples and challenges for you to apply your newly acquired skills to. More information

Beginner
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

C++ For Programmers

by | Udacity

This course teaches C++ to students already familiar with a programming language. Students will learn how to use header files, control flow, functions, classes. C++ for Programmers is designed for students who are familiar with a programming language and wish to learn C++. This course focuses on 'ho More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Kotlin Bootcamp for Programmers

by Google | Udacity

This course from Udacity is excellent for Java developers and programmers of other object-oriented languages who want to have a good grasp of the Kotlin programming language. Through this course, you will learn the fundamentals of Kotlin as well as the essential language features that made it popular among developers.

Intermediate
15-35h
No certificate
Self-paced

  • -1
  • 0
  • 1
  • 2
  • 3
Displaying 0 to 24

Popular Subjects

Machine Learning+200 courses
MBA+100 courses
Business+2500 courses
Photography+350 courses
Python+750 courses
Java+1300 courses
Marketing+1500 courses
Project Management+200 courses
PMP+100 courses
Analytics+300 courses
Data Science+200 courses
SEO+500 courses
Matlab+60 courses
Big Data+150 courses
See all

Want to try another search?