Programming

Filter Courses within "Programming" (Click to filter)
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.

Sep 28th 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.

Sep 28th 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.

Sep 21st 2026
5-12 Weeks
Java程序设计 (Coursera) Coursera
Peking University

Java程序设计 (Coursera)

《Java程序设计》是由 Coursera 提供的一门在线课程,专为帮助学生学习 Java 语言及其应用而设。通过这门课程,你将掌握 Java 语言的语法、面向对象编程原则,并深入理解 Java 语言机制。此外,课程还涵盖了 Java SE 中基本 API 的使用,如集合、线程、输入输出、图形用户界面和网络应用等。适合大学本科生以及有计算机基础的学生,尤其是那些已经学过计算机基础、计算概论或 C 语言的学员。

Sep 21st 2026
5-12 Weeks
Cloud Computing Concepts: Part 2 (Coursera) Coursera
University of Illinois at Urbana-Champaign

Cloud Computing Concepts: Part 2 (Coursera)

Dive deep into the foundational principles of cloud computing with 'Cloud Computing Concepts: Part 2'. This comprehensive online course explores critical distributed system concepts like Clouds, MapReduce, key-value stores, and more. Learn how to leverage these fundamental techniques to build scalable and efficient cloud-based solutions.

Sep 21st 2026
5-12 Weeks
C++程序设计 (Coursera) Coursera
Peking University

C++程序设计 (Coursera)

本课程将引导您全面了解并掌握C++语言中的面向对象编程(OOP)技术,如类和对象的定义,运算符重载,继承和多态等。通过学习,您将能够应用这些概念来构建可维护性强、扩展性高的大型程序,并初步领会面向对象方法在提高代码质量方面的优势。

Sep 21st 2026
5-12 Weeks
Introduction to CSS3 (Coursera) Coursera
University of Michigan

Introduction to CSS3 (Coursera)

Discover the fundamentals of modern web design with our 'Introduction to CSS3' course. Dive into the world of Cascading Style Sheets and learn how to transform basic HTML pages into visually appealing, dynamic websites. This beginner-friendly course focuses on writing effective CSS rules, testing your code, and developing good programming practices.

Sep 21st 2026
4 Weeks