Programming

Filter Courses within "Programming" (Click to filter)
C++程序设计 (Coursera) Coursera
Peking University

C++程序设计 (Coursera)

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

Jun 15th 2026
5-12 Weeks
算法基础 (Coursera) Coursera
Peking University

算法基础 (Coursera)

本课程是为初学者设计的,旨在系统地介绍和练习计算机算法的基本概念和技巧。从简单的枚举到复杂的动态规划,通过大量编程练习,帮助学生提高解决问题的能力和编程技能。这门课将成为学习其他计算机科学课程或应用算法解决实际问题的重要基础。

Jun 15th 2026
5-12 Weeks
C++ For C Programmers, Part B (Coursera) Coursera
University of California, Santa Cruz

C++ For C Programmers, Part B (Coursera)

Transition smoothly from C to C++ with our specialized course tailored for seasoned C programmers. Dive into advanced concepts, build on your algorithm expertise, and embrace object-oriented programming. This course will help you unlock the full potential of C++, expanding your skillset and enabling you to create more sophisticated applications.

Jun 15th 2026
5-12 Weeks
Introdução à Ciência da Computação com Python Parte 1 (Coursera) Coursera
Universidade de São Paulo, Brasil

Introdução à Ciência da Computação com Python Parte 1 (Coursera)

Este curso de Introdução à Ciência da Computação oferece uma abordagem prática e teórica ao ensino dos conceitos básicos da computação, utilizando Python como linguagem de programação. Aprenda desde a lógica de programação até os princípios fundamentais da ciência da computação.

Jun 15th 2026
5-12 Weeks
Introducción a la programación en Python I: Aprendiendo a programar con Python (Coursera) Coursera
Pontificia Universidad Católica de Chile

Introducción a la programación en Python I: Aprendiendo a programar con Python (Coursera)

Este curso te introduce al fascinante mundo de la programación, utilizando el poderoso lenguaje Python. Desde principiantes hasta aquellos que buscan reforzar sus conocimientos básicos, este curso te guiará paso a paso para aprender a programar y desarrollar soluciones prácticas.

Jun 15th 2026
5-12 Weeks
C for Everyone: Programming Fundamentals (Coursera) Coursera
University of California, Santa Cruz

C for Everyone: Programming Fundamentals (Coursera)

Discover the foundational principles of computer programming through 'C for Everyone: Programming Fundamentals'. This beginner-friendly course introduces you to C language, a robust tool for understanding computing processes at their core. Whether you're an aspiring scientist, artist, or humanist, this course will equip you with essential coding skills that are universally valuable in today's digital age.

Jun 15th 2026
5-12 Weeks
Computer Science: Programming with a Purpose (Coursera) Coursera
Princeton University

Computer Science: Programming with a Purpose (Coursera)

Embark on an educational journey that bridges the gap between traditional education and modern technological advancements. 'Computer Science: Programming with a Purpose' is your gateway to understanding programming fundamentals, irrespective of your field of study. This course is tailored for students seeking to harness the potential of coding to solve real-world problems, understand computational thinking, and explore how computer science impacts various disciplines including arts, social sciences, and humanities.

Jun 15th 2026
5-12 Weeks
Computer Science: Algorithms, Theory, and Machines (Coursera) Coursera
Princeton University

Computer Science: Algorithms, Theory, and Machines (Coursera)

Dive into the fascinating world of Computer Science with our in-depth course designed for programmers comfortable with Java. This course delves into complex subjects such as algorithms, theoretical foundations, and the inner workings of machines. Based on 'Computer Science: An Interdisciplinary Approach', this course aims to demystify computation and provide a deep understanding of computer science's intellectual underpinnings.

Jun 15th 2026
5-12 Weeks