
Best Programming Courses & Certificates [2025] | Coursera Learn …
Transform you career with Coursera's online Programming courses. Enroll for free, earn a certificate, and build job-ready skills on your schedule. Join today!
Programming Languages, Part A - Coursera
Get ready to learn a fresh and beautiful way to look at software and how to have fun building it. The course assumes some prior experience with programming, as described in more detail in the first module. The course is divided into three Coursera courses: Part A, Part B, and Part C.
Best Programming Basics Courses & Certificates [2025] | Coursera …
Programming Basics refers to the fundamental concepts and principles of computer programming. It is often the starting point for individuals who are interested in learning how to code. Programming Basics covers topics such as algorithms, variables, data types, control structures (e.g., loops and conditionals), and functions.
Principles of Computing (Part 1) - Coursera
In part 1 of this course, the programming aspect of the class will focus on coding standards and testing. The mathematical portion of the class will focus on probability, combinatorics, and counting with an eye towards practical applications of these concepts in Computer Science.
Fundamentals of Object-Oriented Programming - C++ | Coursera
Explore the principles of inheritance and polymorphism through practical case studies and real-world examples. By the end of this course, you will have a thorough understanding of object-oriented programming in C++ and be well-equipped to tackle advanced programming challenges.
Java Programming: Principles of Software Design - Coursera
Welcome to “Java Programming: Principles of Software Design”! We are excited that you are starting our course to learn how to write programs in Java, one of the most popular programming languages in the world.
Code Yourself! An Introduction to Programming | Coursera
This course will teach you how to program in Scratch, an easy to use visual programming language. More importantly, it will introduce you to the fundamental principles of computing and it will help you think like a software engineer.
Functional Programming Principles in Scala - Coursera
In this course, you will discover the elements of the functional programming style and learn how to apply them usefully in your daily programming tasks, such as modeling business domains or implementing business logic.
Principles of Secure Coding - Coursera
We’ll examine eight design principles that govern secure coding and how to apply them to your own work. We’ll discuss how poor design choices drive implementation in coding. We’ll differentiate between informal, formal, and ad hoc coding methods.
Programming Fundamentals - Coursera
This course will introduce you to a powerful problem-solving process—the Seven Steps—which you can use to solve any programming problem. In this course, you will learn how to develop an algorithm, then progress to reading code and understanding how programming concepts relate to …