Programming

Filter Courses within "Programming" (Click to filter)
Laboratório de Programação Orientada a Objetos - Parte 2 (Coursera) Coursera
Universidade de São Paulo, Brasil

Laboratório de Programação Orientada a Objetos - Parte 2 (Coursera)

A segunda parte deste curso avançado de Programação Orientada a Objetos oferece um laboratório prático para aprofundar-se em conceitos mais complexos. Oferecido pelo renomado IME-USP, o curso é ideal para quem busca desenvolver habilidades em Desenvolvimento de Software Avançado.

Nov 9th 2026
5-12 Weeks
C Programming: Getting Started - 1 (Coursera) Coursera
Institut Mines-Telecom,Dartmouth College

C Programming: Getting Started - 1 (Coursera)

Embark on a comprehensive introduction to C programming with our beginner-friendly course. Dive into hands-on coding exercises that provide instant feedback as you learn to write programs, perform calculations, store values in variables, and utilize loops. This course is perfect for those new to programming or looking to expand their skills in the versatile and widely-used C language.

Nov 9th 2026
4 Weeks
C Programming: Modular Programming and Memory Management - 3 (Coursera) Coursera
Institut Mines-Telecom,Dartmouth College

C Programming: Modular Programming and Memory Management - 3 (Coursera)

Dive into the world of C programming with our advanced course designed to enhance your coding skills. This course focuses on modular programming techniques and memory management, crucial aspects that will help you build robust applications. You'll learn how to break down complex tasks into manageable functions and gain a deeper understanding of pointers and computer memory.

Nov 9th 2026
3 Weeks
C Programming: Language Foundations - 2 (Coursera) Coursera
Institut Mines-Telecom,Dartmouth College

C Programming: Language Foundations - 2 (Coursera)

Dive into the advanced concepts of C programming with 'C Programming: Language Foundations - 2'. This course will equip you with essential skills in using logical statements for making decisions within your code, as well as managing large datasets through arrays. You'll also gain practical experience implementing fundamental algorithms to search and sort data effectively.

Nov 9th 2026
3 Weeks
C Programming: Pointers and Memory Management - 4 (Coursera) Coursera
Institut Mines-Telecom,Dartmouth College

C Programming: Pointers and Memory Management - 4 (Coursera)

Dive deep into the world of C programming as you learn to effectively manage memory and utilize pointers for more complex data structures. This course expands upon foundational concepts, teaching you how to allocate memory dynamically during runtime and work with advanced pointer applications such as arrays of pointers and multidimensional arrays.

Nov 9th 2026
3 Weeks
Introduction to Concurrent Programming with GPUs (Coursera) Coursera
Johns Hopkins University

Introduction to Concurrent Programming with GPUs (Coursera)

Dive into the world of concurrent programming and unlock the potential of GPU computing with this comprehensive course. Gain expertise in handling large datasets through parallel processing techniques, understanding CPU and GPU architectures, and mastering multithreading in both C and Python. Learn the basics of CUDA to start leveraging powerful GPUs for your applications.

Nov 9th 2026
4 Weeks
C Programming: Using Linux Tools and Libraries - 7 (Coursera) Coursera
Institut Mines-Telecom,Dartmouth College

C Programming: Using Linux Tools and Libraries - 7 (Coursera)

Dive into the final chapter of our C Programming with Linux Specialization series where you'll learn how to effectively use professional tools and libraries to develop and manage your C code within the Linux environment. This course will equip you with advanced skills in compiling, linking, and utilizing libraries for sharing and enhancing your C programming capabilities.

Nov 9th 2026
3 Weeks