Computer Programming

Filter Courses within "Computer Programming" (Click to filter)
IBM z/OS Rexx Programming (Coursera) Coursera
IBM

IBM z/OS Rexx Programming (Coursera)

Discover the essential skills needed for Rexx Programming within the z/OS environment. This course offers a structured learning path that covers everything from basic REXX language concepts to advanced topics like TSO extensions and batch job interactions. With 11 practical labs, you'll get valuable experience running programs on an actual IBM Z server.

Aug 10th 2026
5-12 Weeks
Parallel programming (Scala 2 version) (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Parallel programming (Scala 2 version) (Coursera)

Discover the art and science of parallel programming with this expert-led Scala 2 course on Coursera. Learn to harness the power of multiple processors, understand task and data parallelism, and apply functional programming concepts for enhanced efficiency in multi-core environments. Perfect for developers looking to optimize performance and leverage modern hardware capabilities.

Aug 10th 2026
4 Weeks
Application Programming Fundamentals (Coursera) Coursera
LearnQuest

Application Programming Fundamentals (Coursera)

Dive into the essential principles of modern application development with our Application Programming Fundamentals course. This beginner-friendly program introduces you to object-oriented programming (OOP) and teaches you how to apply these concepts through practical exercises in Python. Whether you're new to coding or looking to refine your skills, this course will equip you with a strong foundation for building complex applications.

Aug 10th 2026
2 Weeks
Development Methodologies Overview (Coursera) Coursera
LearnQuest

Development Methodologies Overview (Coursera)

Discover the essential frameworks for effective application programming with our Development Methodologies Overview course. Gain insights into Software Development Lifecycle (SDLC), Agile principles, Continuous Integration/Continuous Delivery (CI/CD), and the 12 Factor methodology for cloud-based applications. This course is designed to equip you with a structured approach to development, ensuring efficient teamwork and adherence to best practices.

Aug 10th 2026
3 Weeks
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.

Aug 10th 2026
5-12 Weeks
Building Arduino robots and devices (Coursera) Coursera
Moscow Institute of Physics and Technology

Building Arduino robots and devices (Coursera)

Discover the art of building independent machines and smart devices with our comprehensive course on Arduino robotics. From assembling your first robot to programming complex interactions, this course will equip you with the skills needed to create autonomous systems that can operate independently, make decisions, move, communicate, and even control other devices. Perfect for beginners and enthusiasts alike.

May 9th 2022
5-12 Weeks
Programming for Everyone : Building a Fun Web App (Coursera) Coursera
Coursera Project Network

Programming for Everyone : Building a Fun Web App (Coursera)

Discover the power of R programming as you embark on creating an engaging web application. This beginner-friendly course guides you through building a fun and practical web app using essential tools like Shiny and Leaflet packages. Whether you're new to coding or looking to expand your skills, this project-based learning experience will teach you how to deploy your creation for global accessibility.

Mar 7th 2022
Self-Paced
Programming for Everyone : Programming Foundations (Coursera) Coursera
Coursera Project Network

Programming for Everyone : Programming Foundations (Coursera)

Embark on your programming adventure with 'Programming for Everyone: Programming Foundations', an introductory course designed for those new to coding. This Coursera offering focuses on teaching fundamental programming concepts using the R language, culminating in the creation of a fun Web App project. Ideal for beginners eager to grasp the basics and apply them practically.

Feb 28th 2022
Self-Paced