Course
Computer Science
Technology
Continuing Education

NCLab Applied Computational Thinking Certificate (Learn-by-doing, 24/7, Online, Self-Paced, Gamified, Real-Time Instructional Support)

0 credit hours

Credits awarded upon completion

Self-Paced

Progress at your own speed

20 hours

Estimated learning time

About the Course

Description

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.

Topics

  • Comparison Operators and Boolean Logic, Randomness and Probability, Working with Lists, Recursion, Advanced Looping and Algorithmic Thinking, Real-World Applications

Prerequisites

  • NCLab Computational Literacy 1 is the required prerequisite for this course.

Sections

Schedule

Asynchronous

Delivery method

Online

Deliverables

  • 0 Credits

    Academic Excellence

    Earn necessary number of credit hours for completing this content

  • Professional Program

    Launch of Career

    Applied Computational Thinking Completion Certificate

Outcomes

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.

Outcomes Image