Schedule
Asynchronous
Delivery method
Online
0 credit hours
Credits awarded upon completion
Self-Paced
Progress at your own speed
20 hours
Estimated learning time
Applied Computational Thinking (NCLab):
In this advanced online, self-paced, learn-by-doing course Learners deepen their programming and problem-solving skills through interactive, logic-based activities with a virtual robot. Building on foundational coding concepts, they create custom functions, use variables, work with conditionals and Boolean logic, and explore randomness, probability, and lists. Learners are introduced to recursion and efficient algorithm design while solving complex mazes and real-world inspired challenges. They analyze program structure and efficiency, track movement with GPS coordinates, and simulate probabilistic events. This course builds confidence in computational thinking and prepares learners for programming in Python and solving sophisticated technical problems across STEM fields.
Schedule
Asynchronous
Delivery method
Online
Earn necessary number of credit hours for completing this content
Applied Computational Thinking Completion Certificate
You'll have the skills and knowledge in Comparison Operators and Boolean Logic, Randomness and Probability, Working with Lists, Recursion, Advanced Looping and Algorithmic Thinking, Real-World Applications.
Similar Course