Computational Thinking with Beginning C Programming Specialization

This specialization is designed to let you explore computational thinking and beginning C programming topics, applying those concepts to develop solutions to a variety of practical problems.The first course assumes no programming experience, and throughout the 4 courses in the specialization you'll learn about both computational thinking and C programming. The material in the courses in the specialization is equivalent to our computational thinking course at UCCS.

Filter Courses within "Computational Thinking with Beginning C Programming Specialization" (Click to filter)
Simulation, Algorithm Analysis, and Pointers (Coursera) Coursera
University of Colorado System

Simulation, Algorithm Analysis, and Pointers (Coursera)

Dive deep into the world of computational problem-solving and C programming with our final course in the specialization series. Explore simulation techniques, delve into algorithm analysis, and grasp the concept of pointers in C. This course is perfect for those looking to enhance their problem-solving skills and start coding in C effectively.

Jun 8th 2026
4 Weeks
Algorithms, Data Collection, and Starting to Code (Coursera) Coursera
University of Colorado System

Algorithms, Data Collection, and Starting to Code (Coursera)

Embark on a comprehensive learning path that introduces you to the basics of computational thinking and C programming. This course is designed for those eager to understand how we interact with the world through structured, algorithmic approaches and begin their coding journey.

Jun 1st 2026
4 Weeks
Data Analysis and Representation, Selection and Iteration (Coursera) Coursera
University of Colorado System

Data Analysis and Representation, Selection and Iteration (Coursera)

Embark on a problem-solving adventure with our Data Analysis and Representation course. This is the second part of a specialization that combines computational thinking with introductory C programming. Dive deep into understanding how to represent data effectively, make informed selections, and iterate through complex problems. Perfect for beginners looking to build a strong foundation in data analysis and programming.

Jun 1st 2026
4 Weeks
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.

Jun 1st 2026
4 Weeks
Page 1