Computational Thinking

Filter Courses within "Computational Thinking" (Click to filter)
Computational Thinking for K-12 Educators Capstone (Coursera) Coursera
University of California, San Diego

Computational Thinking for K-12 Educators Capstone (Coursera)

Embark on an enriching journey as a K-12 educator with our Computational Thinking for K-12 Educators Capstone course. Dive deep into the Advanced Placement Principles of Computer Science Create Task, a project-based learning approach that empowers students to design their own programming projects. This capstone experience will not only help you support your students in completing this challenging task but also provide you with valuable resources and strategies to facilitate open-ended, student-driven projects within any curriculum.

Jul 15th 2026
4 Weeks
Programming for Data Science (edX) EdX
University of Adelaide,AdelaideX

Programming for Data Science (edX)

Embark on a journey into the world of data science with this comprehensive Programming for Data Science course from edX. Designed for beginners, this program will equip you with essential programming skills, computational thinking abilities, and data analysis techniques needed to solve complex real-world problems. Dive into engaging activities and collaborative assignments that will pave your way towards becoming proficient in handling Big Data sets.

Self Paced
Self-Paced
Abstraction, Problem Decomposition, and Functions (Coursera) Coursera
University of Colorado System

Abstraction, Problem Decomposition, and Functions (Coursera)

Dive deep into the fundamentals of computational thinking and start your C programming adventure with 'Abstraction, Problem Decomposition, and Functions.' This course, part of a specialization series on Coursera, will guide you through understanding abstraction, breaking down complex problems, and mastering functions – all crucial skills for any programmer. Whether you're new to coding or looking to refine your problem-solving techniques, this course offers valuable insights and practical applications.

Jul 13th 2026
4 Weeks
Teaching with Physical Computing: Introduction to Project-Based Learning (edX) EdX
Arm Education,ArmEducationX

Teaching with Physical Computing: Introduction to Project-Based Learning (edX)

Transform your approach to teaching Computer Science with 'Teaching with Physical Computing'. This introductory course on edX explores Project-Based Learning (PBL) and its application in the classroom using programmable devices like Arduino, Raspberry Pi, and micro:bit. Learn how to engage students in hands-on STEM activities and equip them with essential computing skills.

Self Paced
Self-Paced
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.

Jul 13th 2026
5-12 Weeks
人群与网络 (Coursera) Coursera
Peking University

人群与网络 (Coursera)

在北京大学开设的 '人群与网络' 在线课程中,你将学习如何使用计算思维方法来分析和解决社会学和经济学中的经典问题。这门跨学科选修课程旨在帮助学生深入理解生活现象,并体会到计算与社会科学之间的互动。适合信息技术、社会学和经济学等领域的本科生。

Jun 15th 2026
5-12 Weeks