OFFICIALDAVALOSACADEMY
Conceptual software interface composition
Masterclasses / CODE FASTSOFTWARE & APPS · AI ASSISTED

Stop imagining it. Build your app.

Go from a fuzzy idea to a published mini web app. Learn to scope, build with AI, debug and deliver a small product that solves a real problem.

Start my project$1,990 MXNOne payment · ES + EN
Explore the curriculum
AI-GENERATED CONCEPT ART
01 / THE SHIFT

Your idea does not need another tutorial folder.

You have an idea and twenty open tabs. Every tool promises to do everything. This course cuts the noise: one person, one problem and one flow. Build a creator task app, then learn to make the project your own.

Your project: a responsive mini web app with local persistence, manual tests and a public URL.

02 / YOUR PATH

From the first concept.
To your own creation.

Six chapters. Six levels of Bloom’s taxonomy. Each step ends with evidence of what you can do.

01RememberSpeak the language of software

Identify HTML, CSS, JavaScript, storage and hosting responsibilities in a small app.

Your practice: Draw the journey from typing a task to seeing it again after reload. Explain what changes when you open the app in another browser.

02UnderstandDesign a small problem

Translate a need into a flow and verifiable acceptance criteria.

Your practice: Write a brief adapting Focus Board to your work. Change the context and one small feature, such as filtering pending tasks; preserve the core flow.

03ApplyBuild a working app

Implement a bounded improvement and verify the complete flow in a working app.

Your practice: Implement the filter and capture one view showing all tasks and another showing pending tasks. If the change breaks the app, restore your copy and split the request into smaller steps.

04AnalyzeDebug without guessing

Reproduce a bug and isolate it to a layer before changing code.

Your practice: In a practice copy, comment out the initial list clearing in render to observe duplication. Document the bug, restore the line and verify the fix. Never publish the broken copy.

05EvaluateVerify before publishing

Evaluate functionality, basic accessibility, privacy and recovery before release.

Your practice: Score functionality, persistence, error handling, keyboard access and clarity from 0–2. Require ≥8/10 and no data-loss or input-execution failures before publication.

06CreatePublish and learn from use

Publish a mini app with enough documentation to use, test and maintain it.

Your practice: Publish your adapted version and complete the final dossier with URL, screenshots, criteria, test matrix, limitations and a 200-word retrospective. If publishing is blocked, document the blocker rather than marking the criterion complete.

03 / TRY THE METHOD

A lesson before you decide.

Read the complete first chapter, try the exercise and see how you will work.

Speak the language of software

HTML describes content and structure; CSS defines appearance; JavaScript responds to actions and transforms data. The browser interprets all three. A server can deliver files and a backend can process private data, but your first project works without a backend. This separation reduces decisions while you learn the complete flow.

We will build Focus Board: a creator task list. You can add, complete and delete a task. Local storage retains tasks in that browser; it does not synchronize devices and can be cleared. Do not use it for passwords, sensitive data or information whose loss would be critical. The reference app is educational and single-user.

AI can propose code that looks correct and still fails. Your job is to describe behavior, review the change and verify it. You do not need to memorize every API, but you must identify input, state, transformation and output. Keep a working copy before every change so you can roll back.

Worked example

Input: ‘Edit reel’. State: a list of objects with id, text and done. Transformation: append an object on form submission. Output: a row with checkbox and delete button. Persistence: serialize the list as JSON in localStorage. Hosting: serve index.html over HTTPS.

Your turn

Draw the journey from typing a task to seeing it again after reload. Explain what changes when you open the app in another browser.

LAYER | RESPONSIBILITY | EXAMPLE IN MY APP
HTML | |
CSS | |
JavaScript | |
Storage | |
Hosting | |
PROJECT LIMITATIONS:

You can describe each layer without saying ‘AI does it’. You recognize localStorage is not a shared database. You can explain the app's scope and boundaries.

04 / YOUR NEXT STEP

CODE FAST
Start creating.

Creatives and entrepreneurs starting to build software. We begin with files, a browser and basic HTML, CSS and JavaScript concepts.

  • Product brief and acceptance criteria
  • A complete single-file reference app
  • Build and debugging prompts
  • Test matrix and launch plan
COMPLETE COURSE · BOTH LANGUAGES$1,990 MXN

One payment. Six written chapters, exercises, templates and a final project. No subscription.

Secure Stripe checkout. Access after confirmed payment, with a private email link.View purchase terms

Everything clear. Before you start.

Are these videos or written lessons?

These are written self-study courses. Each includes six chapters, examples, exercises, downloadable templates and a final project. Recorded classes, live sessions and individual reviews are not included.

What tools do I need?

A computer, browser, code editor and optional AI assistant. Hosting, domains and paid tools are separate. The starter project needs no backend.

Can I switch languages?

Yes. One purchase includes English and Spanish. Switch the reader language and download materials in both languages.

What results can I expect?

Your project: a responsive mini web app with local persistence, manual tests and a public URL. Your outcome depends on practice and the tools you use. Sales, virality, employment and income are not guaranteed.

How do I recover access?

Keep your purchase email and private link. If it does not arrive or you lose it, email officialdavalos@gmail.com with the email used at Stripe; we will verify the purchase. Do not share your link.

Terms for these courses

Total displayed price in MXN, one payment per course. Personal access to the purchased edition in both languages, with downloadable materials to keep. You may apply your learning in commercial projects; you may not redistribute or resell lessons or share your access link. Third-party tools are separate. Perpetual updates and accredited certification are not promised.

You may request a refund within 7 days of purchase by emailing officialdavalos@gmail.com. A refund revokes access and the materials license. This does not limit your statutory rights. Email support covers purchase and access issues.