Program Overview
An innovative introduction to the world of computer science. This session covers algorithms, data, and problem-solving while giving you hands-on experience with beginner-friendly programming tasks.
By the end of this program, you’ll have a strong grasp of fundamental CS concepts and the confidence to move forward into more advanced programming and technical subjects.
What you’ll learn
- Learn algorithms, data, and problem-solving thinking.
- Get hands-on with Python code using beginner-friendly tools.
- Build the confidence to transition to more advanced CS programs.
Skills you’ll learn
- Computational Thinking
- Problem Solving
- Programming Fundamentals
- Algorithm Design
- Logical Reasoning
- Data Structures Basics
- Object-Oriented Programming
- Python Programming
- Debugging Techniques
Tools you’ll learn
- Visual Studio Code
- Git & GitHub
- Replit
- Flowgorithm
- Code Runner
- ChatGPT
Comprehensive Curriculum
3 modules, 30+ lessons, 16 weeks of beginner-friendly learning with Stanford CS101.
Key Topics
- What is Computer Science?
- Understanding data and information
- Introduction to algorithms
- Problem-solving techniques
- Binary numbers and logic
Hands-on Projects
- Explore algorithm design through puzzles
- Work with simple data representations


