CS: Programming

Filter Courses within "CS: Programming" (Click to filter)
Python Basics (Coursera) Coursera
University of Michigan

Python Basics (Coursera)

Discover the basics of Python 3 with our comprehensive online course designed for beginners. From control structures to data handling, learn how to create engaging graphics with an on-screen Turtle and develop crucial debugging skills. Perfect for those new to programming or looking to refresh their Python knowledge.

Nov 16th 2026
4 Weeks
Data Collection and Processing with Python (Coursera) Coursera
University of Michigan

Data Collection and Processing with Python (Coursera)

Discover how to efficiently collect and process data online using Python in this comprehensive course. From understanding Python list comprehensions to interacting with REST APIs and building a functional tag recommender system for the Flickr photo sharing site, you'll gain valuable skills in data handling and analysis.

Nov 16th 2026
3 Weeks
Introduction to Programming and Animation with Alice (Coursera) Coursera
Duke University

Introduction to Programming and Animation with Alice (Coursera)

Embark on a journey into the world of programming and animation with 'Introduction to Programming and Animation with Alice'. This Coursera course is designed for beginners, offering an accessible entry point into the exciting fields of computer science and digital storytelling. Using the user-friendly Alice platform, you'll learn how to bring your creative ideas to life through coding 3D animations.

Nov 16th 2026
5-12 Weeks
Introduction to Programming in Swift 5 (Coursera) Coursera
LearnQuest

Introduction to Programming in Swift 5 (Coursera)

Embark on a journey into the world of coding with 'Introduction to Programming in Swift 5'. This comprehensive course is designed for beginners and seasoned developers alike, offering an introduction to the Swift language essentials. Learn at your own pace and gain the skills needed to start programming in Swift today!

Nov 16th 2026
4 Weeks
Interacting with the System and Managing Memory (Coursera) Coursera
Duke University

Interacting with the System and Managing Memory (Coursera)

Dive into the final module of our Introduction to Programming in C specialization. Learn how to enhance your coding skills by mastering sophisticated uses for pointers like working with strings and multi-dimensional arrays. Gain expertise in reading and writing files, taking user inputs, and managing memory dynamically. This course will equip you with powerful tools to create more interactive and efficient programs.

Nov 16th 2026
4 Weeks
Introduction to Web Development with HTML, CSS, JavaScript (Coursera) Coursera
IBM

Introduction to Web Development with HTML, CSS, JavaScript (Coursera)

Embark on your journey into the world of web development with our beginner-friendly course. Master HTML, CSS, and JavaScript as you build a strong foundation for creating dynamic websites. Ideal for those new to coding, this course is designed to equip you with essential skills needed for modern application development.

Nov 16th 2026
5-12 Weeks
JavaScript Basics (Coursera) Coursera
University of California, Davis

JavaScript Basics (Coursera)

Discover the basics of JavaScript with our beginner-friendly course. From understanding JavaScript's origins to mastering essential coding techniques, this course is perfect for those new to programming. Enhance your skills and learn how to implement interactive features on websites.

Nov 16th 2026
4 Weeks