Thomas Thorsell-Arntsen’s Post

Reading about code is not the same as writing it. That gap between "I understand this concept" and "I can solve a problem with it" is where most learners get stuck. Tutorials make sense while you're following along. But open a blank editor, and suddenly it's a different story. W3Schools just launched something that targets exactly this: Practice Coding Problems with a Weekly Challenge. Here's how it works. 101 problems per language. 12 languages — Python, Java, C, C++, C#, TypeScript, Node.js, PHP, Kotlin, Swift, Rust, and R. You write real code, submit it, and get instant feedback. No hand-holding, no multiple choice. Just you and the problem. Every week there's a new challenge with a countdown and XP reward. Solve it, earn XP, climb the leaderboard. It's a small thing, but having a fresh problem to look forward to each week builds a rhythm that tutorials alone never create. The best part is the approach. It meets you where you are. Easy problems to build confidence, harder ones to stretch. The kind of practice that turns "I've read about loops" into "I can write a working solution from scratch." If you're learning to code - or mentoring someone who is - this is worth bookmarking. #coding #w3schools #programming #learncoding #webdevelopment

  • No alternative text description for this image

Hei Thomas Thorsell-Arntsen very interesting, but we are not able to find how to setup the weekly notification. Is it not possible? Where can we subscribe to languages, for example c# and Typescript? I would say that the UX should be improved because we were not able to find the correct page and to understand how it works.

Like
Reply

Big feature. To all W3Schoolers, enjoy practicing with code! 💚

This closes the gap between passive consumption and active recall the two most critical stages in learning to code. Weekly challenges with instant feedback and XP progression turn coding into deliberate practice, not just theory. For anyone mentoring junior developers, this is the kind of hands-on scaffolding that builds real problem‑solving muscle. Bookmarked.

Mohammad Thoriq

Mathematics Tutor @ Universitas Gadjah Mada | Mathematical Analysis, C, Python

2w

return 2 * n if n> 0 else print 0?

See more comments

To view or add a comment, sign in

Explore content categories