Computer Programming

Filter Courses within "Computer Programming" (Click to filter)
COBOL Programming with VSCode (Coursera) Coursera
IBM

COBOL Programming with VSCode (Coursera)

Dive into the world of COBOL with our comprehensive course that combines traditional COBOL programming techniques with modern development tools like Visual Studio Code. Whether you're new to programming or looking to expand your skill set, this course will equip you with the knowledge and practical experience needed to develop robust business applications using COBOL.

Jun 22nd 2026
3 Weeks
Introduction to Java as a Second Language (Coursera) Coursera
LearnQuest

Introduction to Java as a Second Language (Coursera)

Discover the fundamentals of Java programming in this beginner-friendly course, tailored for those who already have experience in another coding language. Dive into Java's object-oriented principles and see how they compare to other paradigms. This is the first part of a comprehensive Specialization designed to help you become proficient in Java.

Jun 22nd 2026
2 Weeks
Introduction to Embedded Machine Learning (Coursera) Coursera
Edge Impulse

Introduction to Embedded Machine Learning (Coursera)

Embark on a journey into the fascinating world of embedded machine learning with our introductory course. Gain insights into teaching computers to make decisions based on data, and explore the latest advancements in running sophisticated neural networks on resource-constrained hardware such as microcontrollers. This course is perfect for those looking to harness the power of AI in compact, low-power devices.

Jun 22nd 2026
3 Weeks
Python Scripting: Dates, Classes and Collections (Coursera) Coursera
LearnQuest

Python Scripting: Dates, Classes and Collections (Coursera)

Embark on a journey into the heart of Python programming with 'Python Scripting: Dates, Classes and Collections'. This course is designed for those looking to deepen their understanding and proficiency in Python scripting by mastering essential concepts such as advanced string operations, handling dates, modeling classes, developing robust class structures, and effectively working with collections. Through engaging lectures and practical labs, you'll learn how to apply these skills in real-world programming scenarios.

Jun 22nd 2026
4 Weeks
Matlab and Simulink Basics (Coursera) Coursera
Starweaver

Matlab and Simulink Basics (Coursera)

Embark on a foundational learning path with 'Matlab and Simulink Basics'. This course is designed to equip you with the essential knowledge and practical skills needed to effectively use MATLAB's programming environment and Simulink for modeling complex systems. Whether you're an aspiring engineer, scientist, or researcher, this course offers a structured approach to mastering these powerful tools.

Jun 22nd 2026
4 Weeks
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.

Jun 15th 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.

Jun 15th 2026
4 Weeks