RenderATL University Guest · {{ focusPartLabel }} via Luma
{{ crumb }}
{{ contextSummary }} {{ authSummary }}

{{ landingAuthMenuKicker }}

{{ landingAuthMenuBody }}

No public sign-up yet. Workshop access may be provided directly by your instructor or event registration.

Menu
{{ landingAuthButtonLabel }}
From Vibe Coding to AI Engineering · Atlanta

RenderATL
University

Project-based AI engineering workshops, repo-backed curriculum, and hands-on learning paths from your first build to reliable AI agents inside real codebases.

{{ landingAccessNote }}

Summer 2026 · Live series 3 parts
Register on Luma to unlock

Upcoming & active workshops

The three-part series

{{ w.part }} · {{ w.level }} {{ w.status }}

{{ w.title }}

{{ w.promise }}

{{ w.when }}

Course materials

Everything the workshop runs on

Decks, prep videos, setup tutorials, repos, and reference packets live behind each workshop page.

{{ m.tag }}

{{ m.title }}

{{ m.note }}

New track · in development

Beginner-friendly
AI building track

A gentler on-ramp for people who are curious about building with AI but are not ready for the repo-backed intermediate series.

{{ b.num }}

{{ b.title }}

{{ b.len }}

{{ b.shape }}

RenderATL
University
2026 RenderATL University Sign in with your RenderATL account · Access via registration

Instructor tool · Student preview

Review the learner path

Use this mode to check what students see before class: unlocked workshops, materials, lesson order, and direct-link guest access. Instructor tools stay one click away in the top navigation.

{{ p.partLabel }} · {{ p.status }}

{{ p.title }}

{{ p.note }}

Welcome back · Summer 2026 cohort

Your AI engineering path

Continue where you left off

{{ resume.workshopTitle }}

{{ resume.lessonLabel }}

Workshop progress{{ resume.pct }}%

Up next · before class

{{ resume.workshopShort }}

Path progress

Your enrolled workshops

You haven't unlocked a workshop yet. Open the catalog and register on Luma to start learning.

Recently added

From Vibe Coding to AI Engineering

Workshop catalog

A three-part live series. Register on Luma to unlock the lessons, repo, and materials for each workshop.

{{ w.partLabel }} · {{ w.level }}

{{ w.title }}

{{ w.lockLabel }}

{{ w.promise }}

{{ w.lumaLabel }} ↗
{{ w.progressLabel }}{{ w.pct }}%
Project
{{ w.projectTitle }}
When
{{ w.dateLabel }}
Lessons
{{ w.lessonCount }}

Your progress

My learning

{{ e.partLabel }}

{{ e.title }}

{{ e.doneLabel }}{{ e.pct }}%

No workshops unlocked yet. Register on Luma from the catalog to start learning.

Viewing · {{ cw.guestViewerTitle }}
{{ lp.tag }} {{ lp.moduleLabel }} · {{ lp.position }}

{{ lp.heading }}

{{ lp.intro }}

Register on Luma to unlock

This lesson, the repo, and the workshop materials open up once you've reserved your spot. Free preview lessons stay open to everyone.

Register on Luma ↗
{{ lp.videoLabel }} Open full screen ↗
{{ lp.videoLabel }}
  • {{ b }}
  1. {{ s.n }} {{ s.text }}
$ {{ c.text }}

{{ lp.note }}

{{ lp.ctaLabel }} ↗
Repo-backed project

{{ cp.title }}

{{ cp.repoReadiness }}

Open repo ↗ Repo access pending

Feature focus

{{ cp.featureFocus }}

Definition of done

{{ cp.definitionOfDone }}

Submission & evidence

{{ cp.submissionSupport }}

Branches

{{ b.ref }}{{ b.role }}

Verification

$ {{ cp.setupCommand }}
$ {{ cp.testCommand }}

One command proves the work. Capture its output as your completion evidence.

{{ materialsKicker }}

{{ materialsTitle }}

{{ materialsIntro }}

{{ g.label }}
{{ filteredCount }} of {{ totalMaterials }} materials
{{ m.type }}
{{ m.title }}{{ m.workshopLabel }} · {{ m.visibility }}
{{ m.statusLabel }} {{ m.action }} {{ m.action }}

No materials match these filters

Partners & Sponsors

Sponsor a workshop

A repeatable pattern for sponsored sessions. Bring a repo, dataset, or instructor — we wrap it in the same prep-to-recording experience. Your brand is integrated, never an interruption. Students always come first.

Anatomy of a sponsored workshop

{{ sp.n }}{{ sp.title }}{{ sp.note }}

Example placement

Presented with a partner LOGO
Partner Repo Agent Retrofit

Harden a partner repo with an agent harness

Add agent instructions, init scripts, progress state, and verification gates to an existing sponsor codebase — taught live, recorded, and reusable.

Register on Luma ↗
{{ r.k }}
{{ r.v }}

Sponsorship guardrails

{{ gd.title }}{{ gd.note }}

Internal · Readiness

Series readiness

A lightweight view for RenderATL leadership — material gaps, repo status, risks, and next actions. Not a CRM.

{{ m.value }}{{ m.label }}

Workshop status board

WorkshopDeckRepoRecordingReg.Next action
{{ r.title }}{{ r.partLabel }} · {{ r.status }}
{{ r.deck }} {{ r.repo }} {{ r.rec }} Luma ↗ {{ r.nextAction }}

Open risks & gaps

  • {{ rk }}

Pipeline & partners

{{ p.title }}{{ p.partner }}
{{ p.status }}

{{ iPageKicker }}

{{ iPageTitle }}

{{ iPageIntro }}

{{ authGateKicker }}

{{ authGateTitle }}

{{ authGateBody }}

Status {{ authStatusLabel }} Role {{ authRoleLabel }}

Local preview

{{ authGateNote }}

{{ s.label }} {{ s.value }} {{ s.note }}
Selected workshop {{ iPart }} · {{ iTitle }}
Live class · {{ teach.liveLabel }}
{{ teach.moduleLabel }} · {{ teach.position }}

{{ teach.title }}

{{ teach.elapsed }}
Elapsed in session
▶ Open deck Edit slides
Run of show
Live stream to cohort Go livePlanned

Workshop materials

Tap a status chip to advance it · bump the version when you revise a file. Changes appear in the student library instantly.

{{ m.type }}
{{ m.title }}

No materials yet for this workshop. Add one →

Add material

New materials start as a draft and appear in the Materials library immediately.

Lesson versioning

Publish an update when you revise a lesson. Students always see the latest; the version history stays tracked.

{{ v.version }}
{{ v.title }}{{ v.count }} · last {{ v.last }}
{{ presentWorkshop }}
{{ presentCounter }}
{{ slide.tag }}

{{ slide.title }}

{{ slide.sub }}

{{ slide.heading }}

  • {{ it.text }}

{{ slide.heading }}

  1. {{ it.n }}{{ it.text }}

{{ slide.heading }}

$ {{ slide.cmd }}

{{ slide.note }}

Speaker notes {{ slide.notes }}
← → arrows · esc to exit