Bootcamps
Think Like a Google Engineer: Applied Data Structures and Algorithms
Beginner friendly
Interactive live sessions
Recordings available
Applied Data Structures and Algorithms is a hands-on, beginner-friendly course designed to help you truly understand how data structures and algorithms work under the hood. Instead of relying on libraries or built-ins, you’ll build core structures like arrays, linked lists, trees, and event systems from scratch using plain JavaScript. The course emphasizes memory, performance, and decision-making—helping you reason about tradeoffs using Big O, visualize algorithms, and apply design patterns in real scenarios. Through weekly labs, code reviews, mock interviews, and practical projects like sorting visualizers and task systems, you’ll move from “writing code that works” to explaining why it works—confidently and clearly, just like in real technical interviews.
Ray Bell
Ray BellSoftware Developer and Full-Stack Instructor
Upcoming bootcampsGet step-by-step guidance, ask questions, and learn with peers in live virtual sessions with Ray Bell, Software Developer and Full-Stack Instructor.
$600 $480 or available with All Access Pass

Cohort

Apr 17 - Jul 22
Early bird - 20%
Enroll in Bootcamp
Codecademy Pro included with BootcampGet full access to Codecademy Pro for the duration of your bootcamp. Or upgrade to All Access Pass for a full year of learning.
All content unlocked
Career paths
AI learning assistance
Projects
Interview prep
Assessments

Additional Bootcamp features

Stay accountable to your goalsGet step-by-step guidance, ask questions, and learn from an industry expert alongside your peers.
Portfolio projectsBuild portfolio-ready projects, reflecting data science mastery and built with Python.
Sessions recordedLearn skills in live sessions or watch recordings later
Grow your networkNetwork with your classmates and solve challenges together.

Meet your bootcamp instructor

I’m AR Bell, CTO of Gametime Hero and a former Google developer with a career built at the intersection of community, craft, and shipping real products. I started my journey as a bootcamp grad, leveled up through the Microsoft Leap Program, and went on to contribute to high-impact projects at Google before co-founding Gametime Hero, where we build tools that help people organize, play, and connect IRL. My teaching philosophy is simple: learn by building. Students don’t need endless theory—they need guided reps, clear feedback, and projects that feel real. I emphasize readable code, thoughtful architecture, and practical workflows: Git from day one, tests that catch bugs early, and iterative releases. We talk tradeoffs, not dogma. I also teach students to use AI—tools like Claude—to code smarter, while staying accountable for design, security, and correctness. I love Angular, TypeScript, Firebase, and product-minded engineering. Outside class you’ll catch me running pickups, analyzing a UX flow at a coffee shop, or mentoring early-career devs on portfolio strategy and storytelling. I believe anyone can become a developer with the right scaffolding, community, and momentum. If you bring curiosity and grit, I’ll bring the playbook!

Bootcamp Syllabus

  • Cohort
    Save 20%
    Apr 17-Jul 2214 weeks
    Session times
    • Friday1:30-4:30 PM UTC
    • Monday1:30-4:30 PM UTC
    • Wednesday1:30-4:30 PM UTC
    Enroll in bootcamp
Cohort

Schedule

Bootcamp Certificate
After completing all sessions, earn a certificate to share your achievement.
Cohort

Projects

Bootcamp skills

  • Applied Data Structures & Algorithms (DSA)
  • JavaScript (no frameworks, from first principles)
  • Algorithm Design & Optimization
  • Searching & Sorting Techniques
  • Big O & Performance Reasoning
  • Event-Driven Architecture (Observer / Pub-Sub)
  • Design Patterns (Observer, Factory)
  • Technical Interview Problem Solving
  • System Thinking & Data Modeling
  • Clear Technical Communication
Register for bootcamp
What I valued most was the focus on real-world system design and architecture. Our instructor, Rocky, went above and beyond, reinforcing fundamentals until they stuck and making complex concepts like LangChain approachable. The bootcamp gave me the structured, hands-on learning I needed to master skills that truly matter in the industry.
photo of Jonathan Ben Newell
Jonathan Ben NewellTech Program Manager at iFITUnited States
This was an amazing experience! The doubt-clearing sessions were especially helpful, allowing me to learn from my own questions and others'. I loved how each homework task pushed me to apply concepts in new ways, which really made the knowledge stick. I came out of the bootcamp confident and excited to keep building projects — it’s easily a 9.5/10!
photo of Liz Thorp
Liz ThorpBootcamp participantUnited Kingdom
This bootcamp is incredible value for the money. Compared to other bootcamps that charge exorbitant fees, Codecademy provides top-notch instruction and a supportive learning environment at an affordable price. It’s perfect for beginners and professionals!
photo of Priyanka Adhikari
Priyanka AdhikariTeam Lead, DeelIndia

Frequently asked questions