Coding Rebooted: Computer Science on Brilliant
Today’s technology is designed to feel intuitive and approachable. Yet most coding courses seem designed to feel the opposite, a frustrating maze of unfamiliar lingo and syntax errors. But what if learning to write programs was as fun as playing your favorite mobile game, and your first coding language was plain English? Instead of frustrating and confusing, learning to code would feel like it should—exciting and fun. So that’s exactly what we did.
Load new coding language: English
Starting new coders with unfamiliar languages like Python or C++ can make them log off before they get started. An easier way to get them started is with pseudocode—plain-English instructions that stand in for actual code. This keeps the focus on problem-solving logic instead of syntax, and lets learners master core programming concepts before moving to more advanced topics.
Execute new learning program: interactive puzzles
We know that the best way to learn anything is by, well, doing it. So we packed our intro programming course with loads of interactive problem solving. Instead of memorizing abstract concepts, learners get hands-on with drag-and-drop code, solve fun puzzles, and learn through discovery. Every step keeps them engaged and motivated to take the next step.
Migrate new skills to: Python
Once learners have mastered the core programming principles like loops, conditionals, and functions, making the leap to a real programming language doesn’t feel so daunting. And with Python, their coding world opens up to more advanced, real-world challenges—like building databases, solving optimization problems, and analyzing data.
Source code for success
What’s the output of this unique approach? A deep understanding of computer science concepts that prepares learners for bigger challenges ahead. And by removing the barriers that make programming feel daunting and frustrating, we let people focus on what really matters: the joy of solving problems and building new things.
Want to experience our approach yourself? Say “hello, world” to our newly updated course Thinking in Code today.