CS: Programming

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

Nov 16th 2026
5-12 Weeks
Python for Data Science, AI & Development (Coursera) Coursera
IBM

Python for Data Science, AI & Development (Coursera)

Embark on a journey into the world of programming with our beginner-friendly Python course. This course is tailored for those new to coding and aims to equip you with the foundational knowledge needed for data science, AI, and software development. Dive deep into Python's capabilities and start your path towards becoming a proficient coder.

Nov 10th 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.

Nov 9th 2026
5-12 Weeks
CS50's Introduction to Computer Science (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Computer Science (edX)

Dive into the world of computer science with CS50's Introduction to Computer Science, a comprehensive online course offered by Harvard University. Whether you're new to programming or looking to deepen your understanding, this course provides a solid foundation in algorithmic thinking and problem-solving skills. Taught by David J. Malan, it covers essential topics such as programming languages, data structures, and the ethics of computing.

Self Paced
Self-Paced
Learn to Program: The Fundamentals (Coursera) Coursera
University of Toronto

Learn to Program: The Fundamentals (Coursera)

Discover the world of computer programming with our beginner-friendly course. Designed for those new to coding, 'Learn to Program: The Fundamentals' will guide you through the essential concepts and teach you how to write programs using Python. Whether you're interested in developing apps, creating games, or automating tasks, this course provides a solid foundation that you can build upon.

Nov 9th 2026
5-12 Weeks
Functional Programming Principles in Scala (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Functional Programming Principles in Scala (Coursera)

Dive into the world of Functional Programming with our comprehensive course on Functional Programming Principles in Scala offered by Coursera. This course is designed for programmers who want to leverage the power of Scala, a versatile language that blends functional and object-oriented programming. Learn from industry experts and apply your new skills to real-world applications.

Nov 9th 2026
5-12 Weeks