Mario Rafael Becerra Dueñas

I design courses and build the simulations inside them

I have worked in EdTech for more than ten years, and in that time I designed curricula for Yandex Practicum, TripleTen and BEAM Institute. I also build the tools around the courses, among them AI content pipelines, automations for content teams and an LMS of my own. Every simulation on this page opens in the browser, and you can try one before you read about it.

I live in Türkiye, am open to remote work in the EU and am ready to relocate to Spain.

More simulations

I designed and built each of these myself. The text next to each one says what you do in it and why it is built that way.

Mini-OS desktop with Outreach, Gong and Slack windows

A sales rep’s desktop with six onboarding modules inside it

The desktop has the seven apps a sales development rep works in, among them Outreach, Gong, Salesforce and a phone dialler. Each of the six SCORM modules sets a task that has to be done in those apps.

The modules record what the learner actually does, for example how long they stay quiet after asking a diagnostic question, and the manager’s message at the end of each module is put together from those actions.

Outlook inbox from the Phish-or-Pass case with the coach panel open

Three short SCORM cases, each built around one decision

In the first case you sort a new employee’s inbox, in the second you take the third call from a customer who was charged twice, and in the third you route purchase orders in a procurement system that the company has just switched to.

Each case started from a problem a slide course would not fix. New hires reported so much harmless mail that real threats got lost, scripted agents kept transferring an angry caller, and go-live training taught screens that changed with the next release instead of the rules behind them.

Incoming call screen from someone posing as IT Security

A phone call from someone who says he works in IT security

The caller is voiced and asks for your MFA code, and since he changes how hard he pushes depending on your answers, the call can end in one of four ways, each with a grade and a list of the objectives you met or missed.

Knowing the rule helps little when someone is pushing you for the code, so the practice happens under that pressure. On one path you slip and then report it straight away, and the ending shows that the quick report let security end his session before he reached the payment tools.

Night-shift incident console with three live meters

An incident at two in the morning, when you are the only analyst on call

A card-testing attack is running, and while you decide what to block, what to chase and when to wake your lead, three meters show the fraud losses, the harm to genuine customers and how much your managers still trust you.

I wanted the learner to feel that blocking everything in a panic costs as much as doing nothing, so the meters pull in opposite directions, and the attacker switches IP addresses if you go after them instead of the card range he is testing.

Compliance Unit 1 with a film, checks and an inbox simulator

A security awareness course split into six short units

The first unit can be played in full. It starts with three messages you judge before any teaching, then comes a two-minute film, an inbox where you flag every tell, a short read and six questions, four on the tells themselves and two on messages you have not seen before.

I designed the course as six units of a few minutes each instead of the usual forty-minute deck. The design map, which opens separately, shows how every unit brings back what the earlier ones taught.

A work messenger channel with a client’s short message

A short message from a client in a shared work channel

On a Monday morning the client posts four words in the channel, and over four decisions you choose what you think they meant and how to answer, while a colleague comments on your reasoning in a private message.

There is no score, because a number would be the only thing you remembered. At the end the scenario puts what was on the screen next to the conclusions you drew from it, step by step up the ladder of inference.

Programs I designed for clients

These courses run on the clients’ own platforms and cannot be opened here, so instead each entry describes what the program was and how I put it together.

Yandex Practicum

Programs for people changing careers or moving up in their field

UX/UI design, planned from what employers check when they hire

I built two tracks, a full one for people changing careers and a shorter one for working designers, and matched every learning outcome to a skill that employers test before they hire. Designers, developers and reviewers worked as one production line, which let a new cohort start every four to six weeks.

Graphic design for career changers

The course follows the pieces a junior designer needs in a portfolio: brand identity, editorial layout, packaging and social media. Learners got weekly critique and reviews from industry experts, and the course ends with a portfolio defence judged by the criteria employers hire by.

Digital marketing taught through client briefs

Learners worked on client briefs in performance, content, lifecycle and analytics, and every practice task ended in a funnel number they could measure. I modelled the assessments on the tasks that partner companies give their junior marketers.

TripleTen (Nebius Group)

B2B microcourses assembled per client

Microcourses put together for each client team

For TripleTen’s corporate clients I assembled short courses that fit each team, in management, in backend engineering and in AI for people whose jobs are not technical.

BEAM Institute

Courses I built from scratch as a freelancer, together with industry specialists

Data governance, built with Billigence

I ran the whole build with specialists from Billigence, a data governance consultancy, and covered the needs analysis, the curriculum structure, the content and its QA. I worked with practitioners in the field to keep the regulatory material up to date.

AI for project managers

Working project managers practise on the documents they already write, such as briefs, roadmaps and retrospectives, and learn where AI helps them in discovery, planning and delivery.

Algonova

Consulting and training, ongoing

AI consulting for an instructional design team

I advise the instructional designers of an AI-personalised maths platform for children from kindergarten to third grade, run workshops on using AI in content design and mentor the team on prompts and review pipelines; the tools I built for them are in the next section.

These are a few of the more than fifty courses I have shipped in over ten years.

Tools I built for instructional design teams

I build a tool when a team spends hours on work that a script can do, such as typing quiz items by hand, cropping formula images or laying out slides.

Small tools that each do one job

Autofill for a teacher-training LMS

A Flask backend with Tampermonkey userscripts fills in matching, sorting, quiz and fill-in-the-blank items while an author builds them, which saves each instructional designer about five hours a week.

Homework bot on Telegram

The bot sends homework, collects what learners hand in and gathers it in one view where instructors sort it, so learners stay in Telegram and nothing gets lost in chat threads.

Maths add-on for Google Slides

The add-on brings a branded third-grade template, a catalogue of layouts, a maths font and a formula editor, so that an AI pipeline can pour lessons straight into the template.

Slide decks from a JSON lesson plan

It turns a lesson plan written in JSON into a Slides deck in the brand template, which brought the time to prepare a deck down from about two hours to fifteen minutes.

Boards for Miro and Figma

A Python tool builds branded boards for workshops, lesson canvases and retrospectives through the Miro and Figma APIs, so that every team’s boards follow the same layout.

Images of maths formulas

The content team types a formula, sets its size, colour and format and gets an image ready for slides and tasks, which replaced building formulas out of stock pictures and cropping them by hand.

Pipelines that run several steps on their own

A knowledge graph for an adaptive maths course

The graph of 45 modules links skills to objectives written as actions you can watch a child do, and the platform uses it to run the diagnostic, estimate mastery with Bayesian knowledge tracing and assemble each child’s lessons.

A dashboard for a curriculum team

Algonova’s computer science team uses it to keep track of lesson materials, see which review stage each one has reached and find the methodology notes, and AI tools can read the same data through MCP endpoints.

Quality checks for recorded lessons

The pipeline collects feedback from Slack threads, Notion comments, mentor rubrics and post-course surveys, transcribes the recorded lessons and turns all of it into one list of issues that the QA team can sort and work through.

GrassLMS, the LMS I wrote

I wrote GrassLMS so that a course, its exercises, the cohorts and the marking would sit in one place instead of being spread over a video host, a quiz tool and a spreadsheet. Next to this text are four of its exercise types: code checked by tests, an equation marked line by line, a web page and a robot programmed with blocks.

The demo opens in one click with no sign-up and puts you in a learner’s account with seven courses in languages, maths and programming.

Activities from children’s courses

I also design for children. These activities come from real courses and work in English and Spanish, and the catalogue says what children learn in each of the twenty-four.

Open the catalogue of all twenty-four

Contact

I am open to full-time roles and to freelance projects.

AI pipelines for course content

In my pipelines one model writes content from a brief and a second one scores it against a rubric, and only what passes gets published. Failed pieces are retried, and the pipeline warns you when quality starts to slip.

AI consulting for design teams

I run workshops and mentor instructional designers so that they use AI in their work and still make the design decisions themselves, which is what I am doing at Algonova now.

Courses built from start to finish

I do the needs analysis, the design, the build and the evaluation, alone or with your subject-matter experts, as I did for Yandex Practicum, TripleTen and BEAM Institute.