CS: Programming

Filter Courses within "CS: Programming" (Click to filter)
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.

Jun 29th 2026
3 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.

Jun 29th 2026
5-12 Weeks
Select Topics in Python: Natural Language Processing (Coursera) Coursera
Codio

Select Topics in Python: Natural Language Processing (Coursera)

Dive into the fascinating world of Natural Language Processing (NLP) with this beginner-friendly course. Whether you're interested in building chatbots, analyzing sentiment, or understanding language patterns, our hands-on approach will guide you through processing and analyzing text data using Python. No installations required – start coding your first NLP program right away!

Jun 29th 2026
3 Weeks
Programming in Python (Coursera) Coursera
Meta

Programming in Python (Coursera)

Discover the fundamentals of programming with our beginner-friendly Python course on Coursera. Whether you're new to coding or looking to enhance your existing skills, this course will guide you through essential Python syntax, effective problem-solving techniques, and introduce you to a wide array of Python's powerful modules and libraries. Start your journey into the world of programming today!

Jun 29th 2026
5-12 Weeks
Programming Fundamentals in Kotlin (Coursera) Coursera
Meta

Programming Fundamentals in Kotlin (Coursera)

Dive into Programming Fundamentals in Kotlin, an introductory course designed to equip you with the fundamental skills necessary for any programming language. Learn unique Kotlin syntax while reinforcing core programming principles such as data handling, function creation, decision making, and iteration. Perfect for beginners looking to start their journey in coding or professionals aiming to expand their skill set.

Jun 29th 2026
4 Weeks
Linux Kernel Programming and Introduction to Yocto Project (Coursera) Coursera
University of Colorado Boulder

Linux Kernel Programming and Introduction to Yocto Project (Coursera)

Embark on a journey into the heart of Linux with our 'Linux Kernel Programming and Introduction to Yocto Project' course. Whether you're a beginner or an intermediate developer, this course will guide you through the complexities of kernel driver development for Linux while introducing you to the powerful Yocto build system. Learn how to create your own custom Embedded Linux systems by the end of this hands-on program.

Jun 29th 2026
4 Weeks
Use C++ to build a crypto trading platform I: user input (Coursera) Coursera
University of London,Goldsmiths, University of London

Use C++ to build a crypto trading platform I: user input (Coursera)

Embark on an exciting journey into the world of C++ programming with our introductory course designed specifically for those new to object-oriented paradigms. This foundational module is part of a five-course specialization that will equip you with the skills needed to develop a sophisticated crypto trading platform. Whether you're interested in financial technology, coding, or both, this course offers a hands-on approach to learning C++ and sets the stage for building your own cryptocurrency exchange.

Jun 29th 2026
2 Weeks