WannaCodeWannaCode brings programming exercises from wannacode.dev into VS Code. Read a task beside its source file, write a solution and check it on your computer. Instructions and hints are available in Bulgarian and English. This is a beta published by Evo Tech. Start an exercise
The checker supplies example values automatically. You only need to read from input when the task asks you to. Hint gives help in stages. Theory opens the matching lesson on the website. Included courses
The four main courses cover first programs, variables, input, conditions, loops, functions or methods, OOP, files, collections and testing. Java also includes threads, local networking, JDBC and reflection. These advanced topics are not yet included in the other three courses. Five supplemental C# text/file topics link to the course overview because matching website pages are unavailable. There are 544 exercises and 548 separately checked steps. Python testing uses unittest; JavaScript uses node:test. C# uses a small assertion helper rather than xUnit. Java's registered JUnit and SQLite JDBC libraries are included. You only need the runtime for the language you choose. Set up runtime explains what is missing and links to installation instructions. No installer runs automatically. Learning toolsFocus keeps the code and task visible using VS Code Zen Mode. Press Escape twice or choose Exit focus to return. Optional Ask Copilot requests a hint using your available model. After consent, it sends the current task, code and relevant check context to the provider. Ordinary hints work without Copilot. Independent practice opens a separate workspace with code suggestions disabled; it does not block chats or external tools. Java has a local progress view and optional review schedule. Git tools are optional and require review before publishing code. Your files and feedbackCore practice needs no WannaCode account or backend. Code and progress are stored in the current VS Code profile. There is no WannaCode telemetry. Back up the extension storage folder when moving computers or deleting a profile. Report a problem or suggestion prepares an email to wannacode@evotech.bg for you to review and send. The report adds versions, system information and the current exercise/check status. It does not automatically add source code, paths, logs or attachments. You can copy the report instead of opening an email app. If you used the earlier local extension Beta scopeTested locally on macOS arm64 with VS Code 1.96, including installation, restart, real runtime checks and preservation of learner files. Windows/Linux, full screen-reader use, live Copilot accounts and beginner learning outcomes remain unverified. Passing local checks is practice evidence, not certification. Code execution is not a complete security sandbox; run only code you trust. Първи стъпки на българскиОтвори WannaCode от лявата лента, избери Започни или продължи и посочи език. Прочети Условие, напиши решението при TODO, запази файла и натисни Провери кода. Зеленото Завършено показва успешна проверка на запазения код. След редакция трябва да го провериш отново. Подсказка помага постепенно, а Теория отваря лекцията в wannacode.dev. За български описания избери |