Computer Programming

Filter Courses within "Computer Programming" (Click to filter)
Computer Programming for Everyone (FutureLearn) FutureLearn
University of Leeds,Institute of Coding

Computer Programming for Everyone (FutureLearn)

Discover the world of computer programming with 'Computer Programming for Everyone'. This online course offered by FutureLearn in partnership with the Institute of Coding and the University of Leeds is designed to introduce you to the basics of coding. Through engaging content and practical block-language exercises, you'll learn how computers work and how to harness their potential.

Self Paced
2 Weeks
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.

Sep 14th 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.

Sep 14th 2026
2 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.

Sep 14th 2026
4 Weeks
Object-oriented programming (Coursera) Coursera
Higher School of Economics - HSE University

Object-oriented programming (Coursera)

Discover the power of Object-Oriented Programming (OOP) through our in-depth C++ course designed for beginners with basic programming experience. Dive into understanding OOP's advantages over procedural programming, mastering key concepts like classes, objects, inheritance, polymorphism, and encapsulation. This course also covers the essential Standard Template Library (STL) and introduces you to CMake, a crucial tool for building, testing, and packaging your software projects.

Sep 14th 2026
3 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.

Sep 14th 2026
4 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.

Sep 13th 2026
3 Weeks