CS: Programming

Filter Courses within "CS: Programming" (Click to filter)
Introduction and Programming with IoT Boards (Coursera) Coursera
Pohang University of Science and Technology - POSTECH

Introduction and Programming with IoT Boards (Coursera)

Dive into the world of Internet of Things (IoT) with our Introduction and Programming with IoT Boards course. This course is designed for senior undergraduate and graduate students, as well as industry engineers who want to explore the exciting realm of connected devices. Learn from expert instructors how to program various IoT boards and create smart applications that can change the way we interact with technology.

Nov 23rd 2026
5-12 Weeks
Practical Python for AI Coding 2 (Coursera) Coursera
Korea Advanced Institute of Science and Technology - KAIST

Practical Python for AI Coding 2 (Coursera)

Discover the basics of Python programming tailored specifically for those interested in Artificial Intelligence. Our 'Practical Python for AI Coding 2' course is designed for complete beginners, providing a solid foundation without any prerequisite knowledge. Learn essential syntaxes, functions, and libraries used in AI coding, and explore the interplay between NumPy, Pandas, and TensorFlow.

Nov 23rd 2026
5-12 Weeks
Practical Python for AI Coding 1 (Coursera) Coursera
Korea Advanced Institute of Science and Technology - KAIST

Practical Python for AI Coding 1 (Coursera)

Discover the basics of Python coding and its application in AI with our introductory course. Designed for complete novices, this course will guide you through essential syntaxes, functions, and libraries used in AI coding. Learn at your own pace and gain a solid foundation to advance into more complex topics.

Nov 23rd 2026
5-12 Weeks
Programming Languages Ⅰ (Coursera) Coursera
Korea Advanced Institute of Science and Technology - KAIST

Programming Languages Ⅰ (Coursera)

Dive into the world of Programming Languages I, an essential online course designed to equip you with the skills needed to navigate various coding languages efficiently. This course will teach you how to rapidly learn new programming languages, assess their appropriateness for specific tasks, and even design your own language. Gain insights into how different languages shape thought processes and communication.

Nov 23rd 2026
5-12 Weeks