Duolingo for learning anything, but 10x better

Joined August 2025
Wondering is now available in early access, on iOS and web. It's Duolingo for anything: turning any topic into a guided path with bite-size visual lessons that can fit into your busy schedule. But you don't sacrifice depth/effectiveness for convenience.
30
11
10
170
35,288
What you need to know about PHP2Shell: two critical security flaws in the engine that runs PHP, one of the web’s most widely used programming languages. 👇 Understand how PHP2Shell works: wondering.app/learn/php2shel…
1
2
340
In 2026, Calif used AI to help demonstrate a working attack through OpenAI’s Patch the Planet programme. Wiz used AI to develop additional attack paths. Patches released on Oct 21, about ten weeks after Calif’s report and a day earlier than planned after information leaked.
1
29
6) How to protect your site: Ask your hosting provider to confirm PHP itself is patched and affected services have restarted. Updating WordPress or plugins alone won’t work. Firewall protections can help, but don’t replace the patch.
38
4) How to protect your site: Ask your hosting provider to confirm PHP itself is patched. Updating WordPress or plugins alone won’t fix this. Firewall protections can reduce exposure but don’t replace the update.
1
35
5) Where the fix stands: An underlying weakness was noticed in 2024. Researchers demonstrated its severity in August 2026. Information leaked October 20, and emergency patches shipped October 21.
23
Understand the technology driving one of the biggest changes to our world since the internet. Learn what tokens, transformers, context windows, MCP, and agent harnesses actually do, and how these components come together to power the AI tools you use: wondering.app/learn/ai-found…
1
3
423
4. A huge training dataset still has gaps. Filtering, uneven coverage, and outdated material can leave a model unreliable on particular subjects.
1
40
Get the engineering foundations you need to build reliable AI apps. Systems Design for AI Builders covers the practical decisions behind APIs, databases, caching, and scaling. wondering.app/learn/systems-… Here are five principles you’ll learn:
1
1
7
542
4. Retries should not repeat the business action. Idempotency keys let a service recognize duplicate requests instead of processing the same operation twice.
1
48
5. Design for partial failure. A circuit breaker can temporarily stop calls to a struggling dependency so repeated failures do not overwhelm the rest of the system. Explore the full course on Wondering: wondering.app/learn/systems-…
49