Programming Languages

Filter Courses within "Programming Languages" (Click to filter)
Introduction to Programming with MATLAB (Coursera) Coursera
Vanderbilt University

Introduction to Programming with MATLAB (Coursera)

Discover the fundamentals of computer programming with our Introduction to Programming with MATLAB course. Designed for beginners, this comprehensive program uses MATLAB, an intuitive language ideal for solving numerical problems and engineering tasks. Master basic programming principles and gain hands-on experience with real-world applications.

Jun 22nd 2026
5-12 Weeks
Intermediate Object-Oriented Programming for Unity Games (Coursera) Coursera
University of Colorado System

Intermediate Object-Oriented Programming for Unity Games (Coursera)

Dive deeper into the world of game development with our 'Intermediate Object-Oriented Programming for Unity Games' course. Designed for those who have a basic understanding of C# and Unity, this course will guide you through advanced techniques in object-oriented programming (OOP) to elevate your game design skills. Learn how to create complex systems, manage game objects efficiently, and enhance the player experience.

Jun 22nd 2026
4 Weeks
Functions, Methods, and Interfaces in Go (Coursera) Coursera
University of California, Irvine

Functions, Methods, and Interfaces in Go (Coursera)

Expand your knowledge of the Go programming language with this advanced course on functions, methods, and interfaces. You'll learn how to implement complex functions, understand function types, embrace object-oriented practices in Go, define methods, and create classes effectively. With hands-on projects, you’ll apply these concepts to build your own Go applications.

Jun 22nd 2026
4 Weeks
Getting Started with Go (Coursera) Coursera
University of California, Irvine

Getting Started with Go (Coursera)

Dive into 'Getting Started with Go' on Coursera, a comprehensive course designed for those familiar with programming concepts in languages such as C, Python, or Java. This course will introduce you to the fundamentals of Go, an open-source language developed by Google, and guide you through creating robust applications.

Jun 22nd 2026
4 Weeks
Concurrency in Go (Coursera) Coursera
University of California, Irvine

Concurrency in Go (Coursera)

Dive into the world of concurrent programming with our 'Concurrency in Go' course. Gain expertise in implementing concurrency using Go's powerful features like goroutines and channels. This comprehensive course will guide you through writing effective goroutines and setting up reliable communication channels for seamless coordination among tasks.

Jun 22nd 2026
4 Weeks
Introduction to Java as a Second Language (Coursera) Coursera
LearnQuest

Introduction to Java as a Second Language (Coursera)

Discover the fundamentals of Java programming in this beginner-friendly course, tailored for those who already have experience in another coding language. Dive into Java's object-oriented principles and see how they compare to other paradigms. This is the first part of a comprehensive Specialization designed to help you become proficient in Java.

Jun 22nd 2026
2 Weeks
Introduction to R Programming for Data Science (Coursera) Coursera
IBM

Introduction to R Programming for Data Science (Coursera)

Embark on a journey into the world of data analysis with our Introduction to R Programming for Data Science course. Designed for beginners, this course will equip you with the foundational skills needed to manipulate and analyze data using R, a powerful language favored by data scientists worldwide. Whether you're new to programming or looking to enhance your data science toolkit, this course offers a structured approach to learning R, enabling you to tackle real-world problems with confidence.

Jun 22nd 2026
5-12 Weeks
Programming Languages Ⅱ (Coursera) Coursera
Korea Advanced Institute of Science and Technology - KAIST

Programming Languages Ⅱ (Coursera)

Dive deeper into the world of programming with 'Programming Languages II'. This course is designed to equip you with the skills to rapidly learn new coding languages, make informed decisions on which language to use for specific tasks, and even design your own mini-languages. Explore the profound impact that programming languages have on thought processes and communication.

Jun 22nd 2026
5-12 Weeks
Page 1 Next ›