We curated this collection for new students who seek to learn programming basics. 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.

We curated this collection for new students who seek to learn programming basics. 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.

Online coding courses curated by Coursera

These computer programming courses and Specializations have been hand-picked by the learning team at Coursera. Start learning how to code today!

Computational Thinking for Problem Solving

Computational Thinking for Problem Solving

University of Pennsylvania

Kurs
Bewertet mit 4.7 von fünf Sternen. 668 Rezensionen
Python for Everybody

Python for Everybody

University of Michigan

Spezialisierung
Bewertet mit 4.8 von fünf Sternen. 254864 Rezensionen
Introduction to Scripting in Python

Introduction to Scripting in Python

Rice University

Spezialisierung
Bewertet mit 4.7 von fünf Sternen. 3733 Rezensionen
Java Programming and Software Engineering Fundamentals

Java Programming and Software Engineering Fundamentals

Duke University

Spezialisierung
Bewertet mit 4.6 von fünf Sternen. 16625 Rezensionen
Introduction to Programming in C

Introduction to Programming in C

Duke University

Spezialisierung
Bewertet mit 4.5 von fünf Sternen. 4257 Rezensionen
C# Programming for Unity Game Development

C# Programming for Unity Game Development

University of Colorado System

Spezialisierung
Bewertet mit 4.7 von fünf Sternen. 1421 Rezensionen
Fundamentals of Computing

Fundamentals of Computing

Rice University

Spezialisierung
Bewertet mit 4.8 von fünf Sternen. 5156 Rezensionen
Introduction to Programming with MATLAB

Introduction to Programming with MATLAB

Vanderbilt University

Kurs
Bewertet mit 4.8 von fünf Sternen. 8938 Rezensionen
Introduction to Computer Science and Programming

Introduction to Computer Science and Programming

University of London, Goldsmiths, University of London

Spezialisierung
Bewertet mit 4.4 von fünf Sternen. 712 Rezensionen

Why learn how 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.

What is the best programming language?

Following is an excerpt from a Coursera Community forum topic about the best programming language to learn today.

"One of the popular languages these days is Python. I became familiar with it initially in the context of web development while reading a book on developing websites a few years ago. Python courses are offered on various platforms nowadays. I know that software developers also use it." - Maryam

"While Python, Java, Pascal etc. are syntactically quiet different, offering different features and being used in different industries for different cases, they all follow (more or less) the same imperative programming paradigm, and it's more a matter of the environment:

Python is popular among Data Scientists and there are many DS and ML packages ready to use.

Javascript is popular among Web Developers because they can use it for frontend and backend (Node.js) and only need one language." - Thassilo

Popular Categories on Coursera: Business | Computer Science | Data Science | Information Technology | Health |See All

Popular Degrees on Coursera: Business | Computer Science | Data Science | Health | See All

To help our community keep learning, we’ve made a selection of popular courses completely free through July 31, 2020. While many courses on Coursera are already available for free without a certificate, these promotions enable you to not only access lectures and quizzes, but also to earn a free certificate for courses that offer them.

To get started, click one of the following links to find a free course—your free discount will be applied at checkout: Public Health | Career Development | Mental Health and Well-Being | Cloud Technology | For High School Students | For College Students | Courses in Spanish

Community
Join a community of 60 million learners from around the world
Certificate
4.8 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