Learn to Code

We curated this collection for new students who seek to learn programming. Whether you’re a student that’s just getting started in computer science or an executive who needs baseline technical skills to better understand your engineers, Coursera offers a course that’s right for you. These learning programs cover coding for beginners. They help learners write, document, test, and debug code for programs and apps in variety of programming languages.

Learn to Code

We curated this collection for new students who seek to learn programming. Whether you’re a student that’s just getting started in computer science or an executive who needs baseline technical skills to better understand your engineers, Coursera offers a course that’s right for you. These learning programs cover coding for beginners. They help learners write, document, test, and debug code for programs and apps in variety of programming languages.

Curated by Coursera

These courses and Specializations have been hand-picked by the learning team at Coursera

Programming Foundations with JavaScript, HTML and CSS

Programming Foundations with JavaScript, HTML and CSS

Duke University

COURSE
4.6(4,479)
Python for Everybody

Python for Everybody

University of Michigan

SPECIALIZATION
4.8(103,623)
Introduction to Scripting in Python

Introduction to Scripting in Python

Rice University

SPECIALIZATION
4.7(1,450)
Java Programming and Software Engineering Fundamentals

Java Programming and Software Engineering Fundamentals

Duke University

SPECIALIZATION
4.6(8,729)
Introduction to Programming in C

Introduction to Programming in C

Duke University

SPECIALIZATION
4.5(607)
C# Programming for Unity Game Development

C# Programming for Unity Game Development

University of Colorado System

SPECIALIZATION
4.8(420)
Fundamentals of Computing

Fundamentals of Computing

Rice University

SPECIALIZATION
4.8(3,730)
Introduction to Programming with MATLAB

Introduction to Programming with MATLAB

Vanderbilt University

COURSE
4.8(3,116)

Why learn to code?

Computers touch nearly every aspect of our lives. The days of believing that computer programming should restricted only to people with “technical aptitude” are long past. Increasingly, the ability to read, write, and understand code is critical for our jobs and our education. With coding classes, you can learn logic, planning, and problem-solving skills through fun hands-on programming challenges. Whether you’re looking to code for your work or your personal growth, you’ll find your start in this collection.

Coding jobs

Learning to code is the first step down the path to programming-oriented job titles like web developer, software developer, or machine learning engineer. Beyond web and software development, basic coding skills are valuable for data analysts, data scientists, financial analysts, and bioinformatics scientists, among others. A quick search on indeed.com shows 150,000 job openings with programming skills or experience as a requirement. Over 25% of these jobs pay $100,000 or more annually. Get your start in coding with the courses in this collection to start on the path toward your next job, promotion, or degree.

Community
Join a community of 35 million learners from around the world
Certificate
3.7 million people have earned a course certificate on Coursera
Confidence
72% of all learners say their courses made them more confident
Career
83% of people reported tangible career benefit from content on Coursera
All courses include:
  • Check100% online
  • CheckFlexible schedule
  • CheckMobile learning
  • CheckVideos and readings from professors at world-renowned universities and industry leaders
  • CheckPractice quizzes

Can’t decide what is right for you?

Try the full learning experience for most courses free for 7 days.

Register to learn with Coursera’s community of 35 million learners around the world