Programming

Filter Courses within "Programming" (Click to filter)
Applied Calculus with Python (Coursera) Coursera
Johns Hopkins University

Applied Calculus with Python (Coursera)

Discover the power of combining calculus theory with Python coding in this engaging course. Whether you're a programmer looking to solve complex problems or a math enthusiast eager to learn applied calculus, this course offers a unique blend of theoretical knowledge and practical application. Learn how to implement essential calculus concepts in Python to tackle real-world challenges.

Aug 3rd 2026
5-12 Weeks
Programming Languages Ⅰ (Coursera) Coursera
Korea Advanced Institute of Science and Technology - KAIST

Programming Languages Ⅰ (Coursera)

Dive into the world of Programming Languages I, an essential online course designed to equip you with the skills needed to navigate various coding languages efficiently. This course will teach you how to rapidly learn new programming languages, assess their appropriateness for specific tasks, and even design your own language. Gain insights into how different languages shape thought processes and communication.

Aug 3rd 2026
5-12 Weeks
Building Services with ASP.NET Web API (Coursera) Coursera
Board Infinity

Building Services with ASP.NET Web API (Coursera)

Embark on a journey to master service-oriented architecture with our 'Building Services with ASP.NET Web API' course. Whether you're new to web development or looking to enhance your existing skills, this course will guide you through the creation of RESTful services using Microsoft's powerful ASP.NET Web API framework. Learn from expert instructors and gain practical experience in developing scalable and maintainable APIs.

Aug 3rd 2026
4 Weeks
Learn TypeScript (Coursera) Coursera
Scrimba

Learn TypeScript (Coursera)

Elevate your web development expertise by enrolling in 'Learn TypeScript' on Coursera. This course is designed for developers who are already familiar with HTML, CSS, and JavaScript and wish to harness the power of TypeScript—a superset of JavaScript that offers static typing, improved tooling, and enhanced code readability and maintainability.

Aug 3rd 2026
4 Weeks
Open Source Programming - Master's (Coursera) Coursera
Illinois Tech

Open Source Programming - Master's (Coursera)

Dive into the world of open-source software development with our Master's level course on Open Source Programming. This in-depth program covers essential topics such as system, graphical user interface (GUI), network, and web programming using a variety of dynamic scripting languages. You'll explore object-oriented, concurrent, and functional programming paradigms to gain a well-rounded understanding of modern open-source development practices.

Aug 3rd 2026
5-12 Weeks
Open Source Programming - Bachelor's (Coursera) Coursera
Illinois Tech

Open Source Programming - Bachelor's (Coursera)

Dive into the world of open-source software development with our Bachelor's level course on Open Source Programming. This course will equip you with a strong foundation in various contemporary open-source programming languages and frameworks, enabling you to design and develop sophisticated applications across different domains including system, graphical user interface (GUI), network, and web programming.

Aug 3rd 2026
5-12 Weeks
Algorithms, Part I (Coursera) Coursera
Princeton University

Algorithms, Part I (Coursera)

Dive into the core principles of computer science with 'Algorithms, Part I' – a foundational online course designed for serious programmers. This course explores elementary data structures, sorting algorithms, searching techniques, and more, all implemented in Java to enhance your understanding and practical skills. Get ready to unlock the secrets behind efficient coding and problem-solving.

Jul 27th 2026
5-12 Weeks