CS: Programming

Filter Courses within "CS: Programming" (Click to filter)
C++ Superpowers and More (Coursera) Coursera
Infosec

C++ Superpowers and More (Coursera)

Dive into the world of C++ programming with our expert-led course designed to transform your understanding and application of this powerful language. From mastering fundamentals to exploring advanced concepts like memory management, error handling, and system-level programming, you'll gain the skills needed to write efficient, secure, and high-performance code.

Sep 7th 2026
4 Weeks
Introduction to C++ (Coursera) Coursera
Infosec

Introduction to C++ (Coursera)

Embark on a journey into the world of C++ programming with our introductory course offered by Coursera. Taught by experienced instructors, this course will equip you with the foundational knowledge necessary to start developing secure and efficient applications using C++. Explore why C++ is crucial in software development, understand the tools required for effective learning, and delve into essential concepts that set the stage for advanced programming skills.

Sep 7th 2026
3 Weeks
C++ Interacting with the World and Error Handling (Coursera) Coursera
Infosec

C++ Interacting with the World and Error Handling (Coursera)

Dive into the depths of C and C++ programming languages with this expert-led course. Learn about the unique characteristics that define these languages, explore how they interact securely with external systems, and gain valuable skills in error handling to build robust applications. Whether you're a beginner or an experienced programmer looking to refine your expertise, this course offers a wealth of knowledge.

Sep 7th 2026
3 Weeks
C++ Lab Content (Coursera) Coursera
Infosec

C++ Lab Content (Coursera)

Dive into the world of C and C++ programming with this in-depth online course. Discover the unique features of these languages, understand their impact on security, explore how they interact with the outside world, learn effective error handling techniques, and gain insights into their execution environments. Whether you're a beginner or an experienced programmer looking to refine your skills, this course offers valuable knowledge and practical applications.

Sep 7th 2026
3 Weeks
Prepare for a Software Development Career (FutureLearn) FutureLearn
FutureLearn

Prepare for a Software Development Career (FutureLearn)

Begin your journey into the world of software development with our expert-led course. Gain a solid understanding of Java and Python, two key languages for any developer's toolkit. Master object-oriented programming (OOP) principles, and delve into crucial topics like methods, constructors, strings, inheritance, classes, and collections. This course is designed to equip you with the knowledge and skills necessary to launch or advance your career in software development.

Self Paced
4 Weeks
Software Development: Understanding Python (FutureLearn) FutureLearn
FutureLearn

Software Development: Understanding Python (FutureLearn)

Embark on an exciting learning path with 'Software Development: Understanding Python' – your gateway into the world of programming. This introductory course is perfect for beginners eager to dive into software development, focusing on Python, one of the most versatile and widely-used programming languages today. Whether you're interested in scientific computing, data analysis, or just curious about coding, this course provides a solid foundation.

Self Paced
4 Weeks
Programming with JavaScript (Coursera) Coursera
Meta

Programming with JavaScript (Coursera)

Discover the power of JavaScript in web development with our beginner-friendly course. From basic concepts to advanced techniques, you'll learn how to create interactive websites using JavaScript. Explore variables, data types, functions, objects, arrays, HTML DOM manipulation, and modern JavaScript technologies. Gain practical skills through hands-on projects and understand the importance of testing your code with Jest.

Sep 7th 2026
5-12 Weeks