<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: cursora</title>
    <description>The latest articles on DEV Community by cursora (@cursora).</description>
    <link>https://dev.to/cursora</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4023551%2F90eb85d7-eb7c-474a-a822-2e162a4dc6d7.webp</url>
      <title>DEV Community: cursora</title>
      <link>https://dev.to/cursora</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cursora"/>
    <language>en</language>
    <item>
      <title>What a coding education platform actually looks like after 6 months of building (screenshots, no mockups)</title>
      <dc:creator>cursora</dc:creator>
      <pubDate>Mon, 20 Jul 2026 19:29:34 +0000</pubDate>
      <link>https://dev.to/cursora/what-a-coding-education-platform-actually-looks-like-after-6-months-of-building-screenshots-no-239b</link>
      <guid>https://dev.to/cursora/what-a-coding-education-platform-actually-looks-like-after-6-months-of-building-screenshots-no-239b</guid>
      <description>&lt;h2&gt;
  
  
  Building in public, screenshots included
&lt;/h2&gt;

&lt;p&gt;I work on &lt;a href="https://cursora.org" rel="noopener noreferrer"&gt;cursora&lt;/a&gt;, a coding education platform. Landing pages tend to oversell — so instead of another feature list, here's what the product actually looks like right now, straight from the running app.&lt;/p&gt;

&lt;h2&gt;
  
  
  The catalog
&lt;/h2&gt;

&lt;p&gt;27 published courses live today, spanning web, backend, DevOps and more. No "coming soon" placeholders in the grid — these are courses students can start immediately.&lt;/p&gt;

&lt;h2&gt;
  
  
  The instructor editor
&lt;/h2&gt;

&lt;p&gt;Courses are built section by section, lesson by lesson, with a live "readiness" score so instructors can see how close a course is to publish-ready before it goes live. Our own DevOps course is sitting at 90% readiness as I write this.&lt;/p&gt;

&lt;h2&gt;
  
  
  The sandbox
&lt;/h2&gt;

&lt;p&gt;This is the part I actually care about explaining. Coding exercises don't run in a fake terminal — each one spins up an isolated container with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A real base image (&lt;code&gt;alpine:3.20&lt;/code&gt; for this exercise)&lt;/li&gt;
&lt;li&gt;Explicit CPU limits (0.5 cores here) and a memory ceiling per container&lt;/li&gt;
&lt;li&gt;A configurable execution mode — VM-isolated workers for the heavier exercises&lt;/li&gt;
&lt;li&gt;Network access set to &lt;code&gt;none&lt;/code&gt; by default — no external calls in or out&lt;/li&gt;
&lt;li&gt;An optional setup script (plain bash) that provisions the environment before the student's first command&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Students run real commands — &lt;code&gt;docker version&lt;/code&gt;, &lt;code&gt;docker info&lt;/code&gt;, whatever the exercise calls for — against a real environment, not a canned output.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cursora Assess
&lt;/h2&gt;

&lt;p&gt;For instructors who still want traditional graded tests alongside the hands-on exercises, there's Cursora Assess: generate printable/online test variants, auto-grade scanned answer sheets via OCR, and get a stats/report view per group.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where it's at
&lt;/h2&gt;

&lt;p&gt;669 learners, 27 courses, and a platform that's still very much being built in the open. If you're curious what practical, hands-on coding education infrastructure looks like under the hood, take a look: cursora.org. Happy to answer questions about the sandbox architecture specifically — that's the part I'd most like feedback on. &lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi5irk75tgspmwcjvafoj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi5irk75tgspmwcjvafoj.png" alt=" " width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>showdev</category>
      <category>docker</category>
    </item>
    <item>
      <title>I Built a Platform Where Anyone Can Publish a Coding Course Today — No Approval Process</title>
      <dc:creator>cursora</dc:creator>
      <pubDate>Mon, 20 Jul 2026 05:36:36 +0000</pubDate>
      <link>https://dev.to/cursora/i-built-a-platform-where-anyone-can-publish-a-coding-course-today-no-approval-process-1m7d</link>
      <guid>https://dev.to/cursora/i-built-a-platform-where-anyone-can-publish-a-coding-course-today-no-approval-process-1m7d</guid>
      <description>&lt;h2&gt;
  
  
  Why I'm writing this
&lt;/h2&gt;

&lt;p&gt;I work on &lt;a href="https://cursora.org" rel="noopener noreferrer"&gt;cursora&lt;/a&gt;, a coding education platform. We're trying to grow the course catalog, and instead of a polished landing page pitch, I'd rather explain honestly what it actually is — and ask this community to poke holes in it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The premise
&lt;/h2&gt;

&lt;p&gt;Most "become an instructor" flows on ed-tech platforms involve an application, a review queue, and a wait. Ours doesn't. If you're logged in, you can start building a course right now at &lt;code&gt;cursora.org/my/teaching&lt;/code&gt; — no approval gate.&lt;/p&gt;

&lt;h2&gt;
  
  
  What you actually get
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;A content editor with full control over your material — text, images, video, code&lt;/li&gt;
&lt;li&gt;Real code execution sandboxes for 13 languages (Python, JS/TS, Go, Rust, Java, C/C++, and more)&lt;/li&gt;
&lt;li&gt;Challenge types beyond multiple-choice: Linux/CLI challenges, MongoDB challenges, CSS challenges, and full project-based tasks&lt;/li&gt;
&lt;li&gt;Cursora Assess, a proper tool for testing and grading students — not just a quiz widget&lt;/li&gt;
&lt;li&gt;Full control over your course's price and content&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What's honestly still missing
&lt;/h2&gt;

&lt;p&gt;I'm not going to oversell this: we don't have a slick, fully worked-out payout/commission system yet. That part of the platform is still evolving. If your main motivation is monetizing a course today, it's fair to wait. If you like teaching and want a place to publish something more interactive than a slide deck or a YouTube playlist, it's worth a look.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why hands-on matters to us
&lt;/h2&gt;

&lt;p&gt;The platform's whole premise is that people learn by doing, not by watching. So the course-authoring tools are built around that: real sandboxes instead of video-only lessons, real challenge types instead of just quizzes.&lt;/p&gt;

&lt;h2&gt;
  
  
  If you want to try it
&lt;/h2&gt;

&lt;p&gt;Start here: &lt;code&gt;cursora.org/my/teaching&lt;/code&gt;. No form, no waiting on someone's approval queue. Happy to answer hard questions in the comments — including "why would I use this over [X]."&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>firstyearincode</category>
      <category>programmers</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Your Team Has an Internal Onboarding Doc for Juniors? That's Already 80% of a Course</title>
      <dc:creator>cursora</dc:creator>
      <pubDate>Sat, 18 Jul 2026 06:25:10 +0000</pubDate>
      <link>https://dev.to/cursora/your-team-has-an-internal-onboarding-doc-for-juniors-thats-already-80-of-a-course-h3c</link>
      <guid>https://dev.to/cursora/your-team-has-an-internal-onboarding-doc-for-juniors-thats-already-80-of-a-course-h3c</guid>
      <description>&lt;p&gt;If you've ever onboarded a junior on your team, you probably have a doc — or three — sitting in Confluence, Notion, or some private repo, explaining how your team does code review, how to set up the dev environment, what mistakes to avoid, what your commit convention looks like. That knowledge lives in an internal wiki and never leaves it.&lt;/p&gt;

&lt;p&gt;That's exactly the kind of material that turns into a course.&lt;/p&gt;

&lt;p&gt;The gap between "internal doc" and "course" is smaller than it looks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A text doc → a lesson with tables, code blocks, and Mermaid diagrams if you're explaining architecture or a data flow.&lt;/li&gt;
&lt;li&gt;"Try setting this up and let me know how it goes" → a code challenge that actually checks whether the student can do it, run in a sandbox in one of 13 supported languages — no more "done ✅" on Slack, the result gets checked automatically.&lt;/li&gt;
&lt;li&gt;Your three most-repeated pieces of code review feedback → a standalone lesson on the mistakes you always see from new hires.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You don't need to start from zero and invent a curriculum. The material already exists — it just needs to come out of the internal wiki, get organized, and turn into something someone outside the company can work through too.&lt;/p&gt;

&lt;p&gt;Bonus: next time you hire a junior, you can send a link instead of explaining the same thing live all over again.&lt;/p&gt;

&lt;p&gt;Set up an instructor account on &lt;a href="https://cursora.org" rel="noopener noreferrer"&gt;cursora.org&lt;/a&gt; — see how much of what you already know and already have written down turns into a first lesson in under an hour.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Want to Actually Master a Technology? Start Teaching It to Someone Else</title>
      <dc:creator>cursora</dc:creator>
      <pubDate>Thu, 16 Jul 2026 10:27:13 +0000</pubDate>
      <link>https://dev.to/cursora/want-to-actually-master-a-technology-start-teaching-it-to-someone-else-328d</link>
      <guid>https://dev.to/cursora/want-to-actually-master-a-technology-start-teaching-it-to-someone-else-328d</guid>
      <description>&lt;p&gt;You know the feeling: you think you understand something well, right up until you have to explain it to someone else. Suddenly "well, it just works that way" isn't good enough, and you start noticing gaps you never saw while you were only using that knowledge for yourself.&lt;/p&gt;

&lt;p&gt;That's not a coincidence — it's one of the best-documented ways to deepen a skill: explaining something simply enough for a total beginner to follow forces you to find and patch your own gaps. Teaching isn't a side effect of expertise — it's one of the tools you use to build it.&lt;/p&gt;

&lt;p&gt;Which is why creating a course on &lt;a href="https://cursora.org" rel="noopener noreferrer"&gt;cursora.org&lt;/a&gt; doesn't have to be purely "share what you know with others" — it's also a solid way to close your own gaps.&lt;/p&gt;

&lt;p&gt;What that looks like in practice:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You write a lesson about something you "know" — and along the way you catch yourself unable to explain in two sentences why something works the way it does. That's a signal to go check it properly before you finish the lesson.&lt;/li&gt;
&lt;li&gt;You build a code challenge — a task the student has to solve on their own in one of 13 supported languages, actually executed in a sandbox. Designing a good challenge forces you to break a problem down into concrete, checkable steps, not just "and then you just do it."&lt;/li&gt;
&lt;li&gt;You get questions from learners that you would have eventually asked yourself, if you'd had someone to check with.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Side effect: you end up with a public, concrete proof of competence — something you can point to on a résumé or portfolio instead of just writing "I know Python" with nothing behind it.&lt;/p&gt;

&lt;p&gt;You don't need to be a senior engineer with a decade of experience to start. You just need to know something better than someone who's just starting out — which describes almost anyone who writes code at all.&lt;/p&gt;

&lt;p&gt;Set up an instructor account on &lt;a href="https://cursora.org" rel="noopener noreferrer"&gt;cursora.org&lt;/a&gt; and see how fast you can publish your first lesson. Worst case, you walk away understanding your own subject better than you did going in.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Been Coding in Production for 5+ Years? That Knowledge Is Worth More Than You Think — Turn It Into a Course</title>
      <dc:creator>cursora</dc:creator>
      <pubDate>Wed, 15 Jul 2026 18:37:57 +0000</pubDate>
      <link>https://dev.to/cursora/been-coding-in-production-for-5-years-that-knowledge-is-worth-more-than-you-think-turn-it-into-3o11</link>
      <guid>https://dev.to/cursora/been-coding-in-production-for-5-years-that-knowledge-is-worth-more-than-you-think-turn-it-into-3o11</guid>
      <description>&lt;p&gt;You've spent years writing code that actually ships. You've seen what a real code review looks like, what a real production incident looks like, the real "why this behaves differently than the tutorial said." That's knowledge you won't find in a free YouTube course — and yet every day someone starts learning to code from material that simply doesn't have it.&lt;/p&gt;

&lt;p&gt;That's exactly the gap &lt;a href="https://cursora.org" rel="noopener noreferrer"&gt;cursora.org&lt;/a&gt; is built to fill — and exactly why it's worth creating an account there, whether you want to learn or to teach.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why it's worth signing up as a learner&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Because the gap between "I watched a video about React" and "I wrote and ran 20 React challenges, in a sandbox, with real feedback" is enormous. On cursora, you don't click "next episode" — you write code in one of 13 supported languages (Python, JavaScript, TypeScript, Java, C, C++, C#, Bash, PHP, Go, Rust, Ruby, Kotlin), it actually compiles and runs in an isolated Docker environment, and you get a real result. Nothing to install locally, no "works on my machine." On top of that there are Linux challenges (a real system sandbox, not a quiz) and CSS challenges with visual-diff rendering checks — things a typical video course simply doesn't have.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why it's worth signing up as someone who teaches&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is where it gets interesting. If you have real experience in your field — developer, DevOps, sysadmin, someone who actually knows databases or testing — you can turn that experience into income instead of keeping it locked inside your own team.&lt;/p&gt;

&lt;p&gt;What you actually get as an instructor:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Full control over price and content&lt;/strong&gt; — you decide what you teach and what it costs, not the platform.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real content-building tools&lt;/strong&gt;, not a bare text editor: tables, LaTeX for formulas, Mermaid diagrams, embedded code playgrounds, embedded audio/PDF/video — you can build a lesson that actually looks and works like real technical documentation, not a slide deck.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gradebook and QR attendance&lt;/strong&gt; if you run a cohort or in-person class — no duct-taped spreadsheet.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cursora Assess&lt;/strong&gt; to build printed and online tests when you need to formally verify understanding, not just check off lesson completion.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Student communication tools&lt;/strong&gt; and detailed sales and progress stats — you know exactly where people get stuck in your course, and you can fix it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Technical and marketing support&lt;/strong&gt;, plus a community of other people who teach — you're not doing this alone.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;This isn't another platform full of throwaway courses&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cursora isn't built for "record a video, upload it, forget it." It's built for people who want their students to actually be able to &lt;em&gt;do&lt;/em&gt; something after the course, not just watch someone else do it. That's what separates courses people finish from courses that get abandoned at 12% — and that matters to you as a creator just as much as it matters to the people paying for your course.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's next&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you're learning — &lt;a href="https://cursora.org" rel="noopener noreferrer"&gt;go to cursora.org&lt;/a&gt;, browse the catalog, and try the first lesson for free, no card required.&lt;/p&gt;

&lt;p&gt;If you have experience worth sharing — check out the Instructor Zone, create an account, and see how fast you can publish your first lesson. It takes minutes, and the knowledge you've built up over years of real work is exactly what someone out there is looking for.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>13 Languages, Sandboxed Code Challenges, Real Projects — What Practical Coding Education Actually Looks Like</title>
      <dc:creator>cursora</dc:creator>
      <pubDate>Tue, 14 Jul 2026 12:32:36 +0000</pubDate>
      <link>https://dev.to/cursora/13-languages-sandboxed-code-challenges-real-projects-what-practical-coding-education-actually-4l9b</link>
      <guid>https://dev.to/cursora/13-languages-sandboxed-code-challenges-real-projects-what-practical-coding-education-actually-4l9b</guid>
      <description>&lt;p&gt;Most coding courses end the same way: you watch a video, retype the code on screen, get marked "completed," and... nothing sticks. No muscle memory, no confidence you could write it again without the tutorial open in another tab.&lt;/p&gt;

&lt;p&gt;We're building &lt;a href="https://cursora.org" rel="noopener noreferrer"&gt;cursora.org&lt;/a&gt; to fix that — a platform where learning means actually writing and running code, not watching someone else do it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What actually sets cursora apart from another video course:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Code challenges in 13 languages&lt;/strong&gt; — Python, JavaScript, TypeScript, Java, C, C++, C#, Bash, PHP, Go, Rust, Ruby, Kotlin. Your code runs for real, inside an isolated, network-less Docker sandbox — safe, and nothing to install locally.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Linux and CSS challenges&lt;/strong&gt; — an interactive system sandbox and visual-diff rendering checks, not just multiple-choice theory quizzes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lessons built by practitioners&lt;/strong&gt; — a rich editor with tables, LaTeX, Mermaid diagrams, embedded code playgrounds, audio/PDF/video embeds.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gradebook, QR attendance, completion certificates&lt;/strong&gt; — if you're teaching a cohort or running a class, you get real tooling for it, not a duct-taped spreadsheet.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cursora Assess&lt;/strong&gt; — build printed and online tests when you need to formally check understanding, not just track lesson completion.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can start for free, no card required.&lt;/p&gt;

&lt;p&gt;If you'd rather learn by doing than by watching — head to &lt;a href="https://cursora.org" rel="noopener noreferrer"&gt;cursora.org&lt;/a&gt;, browse the public course catalog, and try the first lesson for free. And if you teach programming yourself, setting up an instructor account takes about a minute.&lt;/p&gt;

</description>
      <category>education</category>
      <category>learning</category>
      <category>programming</category>
      <category>showdev</category>
    </item>
    <item>
      <title>How We Safely Run User Code in 13 Languages</title>
      <dc:creator>cursora</dc:creator>
      <pubDate>Fri, 10 Jul 2026 17:45:52 +0000</pubDate>
      <link>https://dev.to/cursora/how-we-safely-run-user-code-in-13-languages-35m9</link>
      <guid>https://dev.to/cursora/how-we-safely-run-user-code-in-13-languages-35m9</guid>
      <description>&lt;p&gt;If you're building a coding education platform, sooner or later you hit the question: how do you run a STRANGER's code without risking the rest of your system? At Cursora we solved this for 13 languages — from Python to Rust and Kotlin — and wanted to share how it works under the hood.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem
&lt;/h2&gt;

&lt;p&gt;A student submits code. It needs to compile (or not), run, accept input, and return output — all within a few seconds, safely, for thousands of runs a day. The naive approach (&lt;code&gt;eval()&lt;/code&gt; or a bare subprocess on the host) is a fast track to disaster: unrestricted network access, filesystem access, CPU/RAM.&lt;/p&gt;

&lt;h2&gt;
  
  
  Our approach: container-level isolation
&lt;/h2&gt;

&lt;p&gt;Every code run goes into its own, ephemeral Docker container with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;network: none&lt;/code&gt;&lt;/strong&gt; — zero network access, so even a malicious attempt has nowhere to "phone home" to&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;hard memory, CPU, and process-count (PID) limits&lt;/strong&gt; — tuned per language (compiled languages like Java or Rust get higher floors than lightweight interpreters)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;the container destroyed immediately after the run&lt;/strong&gt; — no persistent state between attempts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For compiled languages (Java, C, C++, C#, Go, Rust, Kotlin) we first build the binary inside that same isolated, network-less environment, then run it — so the code can only ever use the standard library, no external packages or crates.&lt;/p&gt;

&lt;h2&gt;
  
  
  What about the live terminal?
&lt;/h2&gt;

&lt;p&gt;A separate challenge is our Live Programming module — a multi-file interactive editor with a real terminal (XTerm.js) wired over WebSocket. Here the container needs to live longer than a single invocation — it's a long-lived, stateful TTY session that our code-executor's session manager keeps separate from the ephemeral test runs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this matters if you're learning
&lt;/h2&gt;

&lt;p&gt;This architecture lets you write, compile, and run real code — Python, JavaScript, TypeScript, Java, C, C++, C#, Go, Rust, Ruby, PHP, Kotlin, Bash — directly in your browser, with nothing to install locally, and we can guarantee your code will never put you or other learners on the platform at risk.&lt;/p&gt;

&lt;p&gt;Want to try it yourself? &lt;a href="https://cursora.org" rel="noopener noreferrer"&gt;cursora.org&lt;/a&gt; has hands-on programming courses with real projects and code challenges across all of the languages above.&lt;/p&gt;

</description>
      <category>docker</category>
      <category>programming</category>
      <category>security</category>
      <category>systemdesign</category>
    </item>
    <item>
      <title>Why We Think Coding Education Should Be More Hands-On</title>
      <dc:creator>cursora</dc:creator>
      <pubDate>Fri, 10 Jul 2026 11:29:43 +0000</pubDate>
      <link>https://dev.to/cursora/why-we-think-coding-education-should-be-more-hands-on-1ca6</link>
      <guid>https://dev.to/cursora/why-we-think-coding-education-should-be-more-hands-on-1ca6</guid>
      <description>&lt;p&gt;Most programming courses follow the same pattern: watch a video, read some slides, maybe answer a multiple-choice quiz. You finish feeling like you learned &lt;em&gt;about&lt;/em&gt; code — not that you can actually &lt;em&gt;write&lt;/em&gt; it.&lt;/p&gt;

&lt;p&gt;That gap is why we built &lt;a href="https://cursora.org" rel="noopener noreferrer"&gt;cursora&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's different
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Real code, not video playback.&lt;/strong&gt; Every course includes live coding environments, interactive terminals, and auto-graded challenges — you write and run actual code from the first lesson.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Project-based learning.&lt;/strong&gt; Instead of isolated exercises, you build things: small apps, scripts, full projects that mirror what you'd actually ship at work.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Learn at your own pace.&lt;/strong&gt; No cohorts, no deadlines. Come back after a week or a month — your progress is right where you left it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Broad language support.&lt;/strong&gt; Python, JavaScript/TypeScript, Java, C/C++, Go, Rust, Bash, PHP, Ruby, Kotlin — pick what's relevant to you.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Instant feedback.&lt;/strong&gt; Code challenges run in sandboxed containers and give you real output, real errors, real learning — not just a green checkmark.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Who it's for
&lt;/h2&gt;

&lt;p&gt;Whether you're starting from zero or leveling up a specific skill, cursora is built around the idea that you learn to code by &lt;em&gt;coding&lt;/em&gt; — not by watching someone else do it.&lt;/p&gt;

&lt;p&gt;We're just getting started, and we'd love feedback from the dev.to community — what's worked (or hasn't) in your own learning journey? What would make a platform like this actually useful to you?&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://cursora.org/catalog" rel="noopener noreferrer"&gt;Check out the course catalog&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Why We Think Coding Education Should Be More Hands-On</title>
      <dc:creator>cursora</dc:creator>
      <pubDate>Fri, 10 Jul 2026 06:46:05 +0000</pubDate>
      <link>https://dev.to/cursora/why-we-think-coding-education-should-be-more-hands-on-256b</link>
      <guid>https://dev.to/cursora/why-we-think-coding-education-should-be-more-hands-on-256b</guid>
      <description>&lt;p&gt;Most programming courses follow the same pattern: watch a video, read some slides, maybe answer a multiple-choice quiz. You finish feeling like you learned &lt;em&gt;about&lt;/em&gt; code — not that you can actually &lt;em&gt;write&lt;/em&gt; it.&lt;/p&gt;

&lt;p&gt;That gap is why we built &lt;a href="https://cursora.org" rel="noopener noreferrer"&gt;cursora&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's different
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Real code, not video playback.&lt;/strong&gt; Every course includes live coding environments, interactive terminals, and auto-graded challenges — you write and run actual code from the first lesson.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Project-based learning.&lt;/strong&gt; Instead of isolated exercises, you build things: small apps, scripts, full projects that mirror what you'd actually ship at work.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Learn at your own pace.&lt;/strong&gt; No cohorts, no deadlines. Come back after a week or a month — your progress is right where you left it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Broad language support.&lt;/strong&gt; Python, JavaScript/TypeScript, Java, C/C++, Go, Rust, Bash, PHP, Ruby, Kotlin — pick what's relevant to you.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Instant feedback.&lt;/strong&gt; Code challenges run in sandboxed containers and give you real output, real errors, real learning — not just a green checkmark.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Who it's for
&lt;/h2&gt;

&lt;p&gt;Whether you're starting from zero or leveling up a specific skill, cursora is built around the idea that you learn to code by &lt;em&gt;coding&lt;/em&gt; — not by watching someone else do it.&lt;/p&gt;

&lt;p&gt;We're just getting started, and we'd love feedback from the dev.to community — what's worked (or hasn't) in your own learning journey? What would make a platform like this actually useful to you?&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://cursora.org/catalog" rel="noopener noreferrer"&gt;Check out the course catalog&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
