Computer Programming

Filter Courses within "Computer Programming" (Click to filter)
Advanced Topics in Derivative Pricing (Coursera) Coursera
Columbia University

Advanced Topics in Derivative Pricing (Coursera)

Dive into the intricate world of derivative pricing with our Advanced Topics in Derivative Pricing course. This course is designed to provide a deep understanding of key models and strategies used in financial markets today. From the foundational Black-Scholes model to advanced concepts like Greeks (delta, gamma, theta, vega, rho), you'll gain valuable insights into how derivatives are priced and managed.

Sep 21st 2026
5-12 Weeks
Programming for a Networked World (Coursera) Coursera
Vanderbilt University

Programming for a Networked World (Coursera)

Embark on an exciting journey into the world of computer programming with 'Programming for a Networked World'. This beginner-friendly course uses NetsBlox, a unique block-based visual programming tool designed to make learning fun and accessible. Dive deep into modern computer science principles such as networking, internet protocols, and distributed computing systems.

Sep 21st 2026
5-12 Weeks
Learn to Program: The Fundamentals (Coursera) Coursera
University of Toronto

Learn to Program: The Fundamentals (Coursera)

Discover the world of computer programming with our beginner-friendly course. Designed for those new to coding, 'Learn to Program: The Fundamentals' will guide you through the essential concepts and teach you how to write programs using Python. Whether you're interested in developing apps, creating games, or automating tasks, this course provides a solid foundation that you can build upon.

Sep 14th 2026
5-12 Weeks
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.

Sep 14th 2026
5-12 Weeks
The Raspberry Pi Platform and Python Programming for the Raspberry Pi (Coursera) Coursera
University of California, Irvine

The Raspberry Pi Platform and Python Programming for the Raspberry Pi (Coursera)

Embark on a journey into the fascinating realm of single-board computing with 'The Raspberry Pi Platform and Python Programming for the Raspberry Pi' course. This hands-on learning experience will guide you through configuring your Raspberry Pi, installing a Linux operating system, and writing and executing Python code on this powerful device. Perfect for beginners and enthusiasts alike.

Sep 14th 2026
4 Weeks
Algorithmic Toolbox (Coursera) Coursera
University of California, San Diego,Higher School of Economics - HSE University

Algorithmic Toolbox (Coursera)

Discover the power of algorithms with 'Algorithmic Toolbox', a comprehensive Coursera course that teaches you how to tackle everyday computational challenges. Learn sorting and searching, divide-and-conquer strategies, greedy algorithms, dynamic programming, and more through engaging video lectures and hands-on practice.

Sep 14th 2026
5-12 Weeks
Julia Scientific Programming (Coursera) Coursera
University of Cape Town

Julia Scientific Programming (Coursera)

Discover the power of Julia in scientific computing with our beginner-friendly online course. Designed specifically for physics, chemistry, astronomy, engineering, data science, bioinformatics and more, this four-module program will introduce you to Julia as a first language. Enhance your skills and unlock new possibilities in scientific programming.

Sep 14th 2026
4 Weeks