{"id":415,"date":"2026-09-18T12:38:51","date_gmt":"2026-09-18T12:38:51","guid":{"rendered":"https:\/\/efiwe.com\/blog\/?p=415"},"modified":"2026-09-18T13:36:58","modified_gmt":"2026-09-18T13:36:58","slug":"efiwe-adds-learning-modes-and-puts-its-dictionaries-inside-the-courses","status":"publish","type":"post","link":"https:\/\/efiwe.com\/blog\/efiwe-adds-learning-modes-and-puts-its-dictionaries-inside-the-courses\/","title":{"rendered":"Efiwe Adds Learning Modes and Puts Its Dictionaries Inside the Courses"},"content":{"rendered":"\n<p class=\"has-text-align-center wp-block-paragraph\"><em>Efiwe has introduced three learning modes that let learners choose how they work through a course, and has moved its seven reference dictionaries directly into the challenges themselves. Learners can now follow every challenge in order, skip the ones they already know, or pick only the challenges they want to attempt. Any term named inside a challenge can also now be tapped for its full definition without leaving the page.<\/em><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/efiwe.com\/blog\/wp-content\/uploads\/2026\/09\/learningmodes-1024x576.png\" alt=\"\" class=\"wp-image-417\" srcset=\"https:\/\/efiwe.com\/blog\/wp-content\/uploads\/2026\/09\/learningmodes-1024x576.png 1024w, https:\/\/efiwe.com\/blog\/wp-content\/uploads\/2026\/09\/learningmodes-300x169.png 300w, https:\/\/efiwe.com\/blog\/wp-content\/uploads\/2026\/09\/learningmodes-768x432.png 768w, https:\/\/efiwe.com\/blog\/wp-content\/uploads\/2026\/09\/learningmodes-1536x864.png 1536w, https:\/\/efiwe.com\/blog\/wp-content\/uploads\/2026\/09\/learningmodes.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Efiwe today announced Learning Modes, a change to how learners move through its courses, alongside an in-game dictionary now live in seven of them. Until now every Efiwe course ran one way: challenge one, then challenge two, with no way past anything in between. That suits a learner meeting HTML or Python for the first time. It suits nobody who already knows half the material and wants the other half.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Learners now choose a mode before they begin. <strong>Beginner<\/strong> is the existing experience, every challenge in order, nothing skipped. <strong>Skipper<\/strong> follows the same sequence but adds a Skip button to each challenge, so a learner can pass over what they already know. <strong>Explorer<\/strong> shows all the challenge titles up front and lets the learner tick only the ones they want to attempt, then shows them only those.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Skipped challenges earn no points. Because certificates on Efiwe are unlocked by points and the leaderboard is ranked by points, a learner who skips half a course cannot finish looking like one who completed it. The project they are building still comes out whole: anything skipped is filled in for them, so a Skipper&#8217;s finished website works exactly as a Beginner&#8217;s does.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>&#8220;We built the courses as a straight line because that is the right shape for a complete beginner, and most of our learners are,&#8221;<\/strong> said Chidi Nwaogu, Co-founder and CTO of Efiwe. <strong>&#8220;But we kept hearing from people who already knew the first forty challenges and had to sit through them anyway. That is not rigour, it is just friction, and friction is how you lose someone in the first week.&#8221; <\/strong>He added, <strong>&#8220;The rule we would not bend on is that points have to mean something. If skipping earned points, the certificate would stop being evidence of anything.&#8221;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Explorer handles being stuck differently from Skipper. Because an Explorer has already decided what they want to attempt, there is no permanent skip button to unpick that decision on a bad day. If a learner genuinely stalls, after three failed attempts or four minutes on one challenge, an option to remove the challenge from their list appears. The exit exists, but it is earned rather than offered.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A learner can change mode at any time from the <strong>Mode<\/strong> button in the top bar. Because each mode counts progress differently, switching restarts the course and clears progress, points and badges, so Efiwe asks for confirmation first in the same way it does when signing out. The chosen mode and, for Explorer, the selected challenges are saved to the learner&#8217;s account, so they survive a refresh, a new phone, or signing in on a shared device.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The second release addresses a quieter problem. Efiwe maintains seven reference dictionaries covering HTML, CSS, Tailwind, JavaScript, Python, SQL and PHP, together holding more than 3,200 entries. They lived on their own pages, and most learners never discovered they existed. Meanwhile those same learners were meeting unfamiliar terms inside the challenges with nowhere to turn.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rather than asking learners to go to the dictionary, the dictionary now comes to them. Any tag, property, class, function or keyword named inside a challenge is now tappable. <strong>Double-click<\/strong> it on a computer, or <strong>press and hold<\/strong> on a phone, and a panel opens with the full explanation, browser support where relevant, and what the term belongs to. The challenge stays exactly where it was. Across the seven courses, roughly ten thousand mentions inside the challenge text are now live. A <strong>Dictionary<\/strong> button in the top bar remains available for looking something up directly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The in-game version is generated from the dictionary pages themselves, so the pages remain the single source of truth and the two cannot drift apart. Each course matches terms differently, according to how that language is actually written. Only real terms light up, not ordinary English words and not a learner&#8217;s own variable names, and a single tap still copies code as it always did.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prompt Engineering is the only Efiwe course without a dictionary, and so the only one where this does not appear. Learning Modes are available in all eight courses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Both updates are available immediately at <strong><a href=\"https:\/\/efiwe.com\/\" target=\"_blank\" rel=\"noopener\">efiwe.com<\/a><\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Efiwe has introduced three learning modes that let learners choose how they work through a course, and has moved its seven reference dictionaries directly into the challenges themselves. Learners can now follow every challenge in order, skip the ones they already know, or pick only the challenges they want to attempt. Any term named inside a challenge can also now be tapped for its full definition without leaving the page. Efiwe today announced Learning Modes, a change to how learners move through its courses, alongside an in-game dictionary now live in seven of them. Until now every Efiwe course ran one way: challenge one, then challenge two, with no way past anything in between. That suits a learner meeting HTML or Python for the first time. It suits nobody who already knows half the material and wants the other half.<\/p>\n","protected":false},"author":1,"featured_media":417,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[373,376,379,4,375,377,371,162,378,380,374],"class_list":["post-415","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-beginner","tag-dictionary","tag-double-click","tag-efiwe","tag-explorer","tag-in-game","tag-learning","tag-mode","tag-path","tag-press-and-hold","tag-skipper"],"_links":{"self":[{"href":"https:\/\/efiwe.com\/blog\/wp-json\/wp\/v2\/posts\/415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/efiwe.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/efiwe.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/efiwe.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/efiwe.com\/blog\/wp-json\/wp\/v2\/comments?post=415"}],"version-history":[{"count":3,"href":"https:\/\/efiwe.com\/blog\/wp-json\/wp\/v2\/posts\/415\/revisions"}],"predecessor-version":[{"id":420,"href":"https:\/\/efiwe.com\/blog\/wp-json\/wp\/v2\/posts\/415\/revisions\/420"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/efiwe.com\/blog\/wp-json\/wp\/v2\/media\/417"}],"wp:attachment":[{"href":"https:\/\/efiwe.com\/blog\/wp-json\/wp\/v2\/media?parent=415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/efiwe.com\/blog\/wp-json\/wp\/v2\/categories?post=415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/efiwe.com\/blog\/wp-json\/wp\/v2\/tags?post=415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}