CS: Programming

Filter Courses within "CS: Programming" (Click to filter)
Introduction to Machine Learning with Python (Coursera) Coursera
Arizona State University

Introduction to Machine Learning with Python (Coursera)

Embark on a journey into the world of Machine Learning (ML) with our beginner-friendly course. Using Python as your toolset, you'll explore various aspects of ML including supervised learning, unsupervised learning, and delve into advanced topics like deep learning and generative adversarial networks. This course is perfect for those new to ML who want to understand its applications and learn how to implement models using Python.

Jun 29th 2026
4 Weeks
An Introduction to Programming using Python (Coursera) Coursera
University of Leeds

An Introduction to Programming using Python (Coursera)

Embark on an exciting journey into the world of Python programming with this comprehensive online course. Whether you're new to coding or looking to enhance your existing skills, this course offers a versatile introduction to Python – a powerful language used across various domains including web development, task automation, and data analysis. By the end of this course, you'll be equipped with the foundational knowledge needed to start thinking about a career in programming.

Jun 29th 2026
2 Weeks
Programming for Data Science (Coursera) Coursera
University of Leeds

Programming for Data Science (Coursera)

Embark on a comprehensive learning path with 'Programming for Data Science'. This introductory course is designed to equip you with the foundational programming knowledge necessary to tackle data science challenges effectively. You'll delve into Python language essentials, including data types, control structures, and functions, all while utilizing Jupyter Notebook as your primary coding environment.

Jun 29th 2026
3 Weeks
Python and Rust with Linux Command Line Tools (Coursera) Coursera
Duke University

Python and Rust with Linux Command Line Tools (Coursera)

Dive into Python and Rust programming with this beginner-friendly course, designed to teach you how to automate tasks and create utilities through the powerful Linux Command Line Interface (CLI). Whether you're new to coding or have some experience in Python or Rust, this course will guide you step-by-step through creating scripts for automation, optimization, and more. No prior knowledge is strictly required, but basic programming skills and CLI familiarity are recommended.

Jun 29th 2026
4 Weeks
Python Fundamentals for Designers (Coursera) Coursera
University of Michigan

Python Fundamentals for Designers (Coursera)

Dive into the world of programming with 'Python Fundamentals for Designers' on Coursera. This introductory course is tailored for creatives looking to incorporate Python's dynamic capabilities into their design processes. From basic syntax and data handling to functions and user interactions, this course provides a solid foundation in Python that can enhance your visual applications.

Jun 29th 2026
5-12 Weeks
Creative Programming for Digital Media & Mobile Apps (Coursera) Coursera
University of London,Goldsmiths, University of London

Creative Programming for Digital Media & Mobile Apps (Coursera)

Transform your creative ideas into reality with 'Creative Programming for Digital Media & Mobile Apps'. Learn how to blend technical skills with artistic vision to create captivating digital experiences. Whether you're an artist looking to incorporate programming or a programmer eager to dive into creativity, this course offers a unique pathway to developing innovative mobile apps, video games, and interactive art installations.

Jun 22nd 2026
5-12 Weeks