Case Study:

"Working with this development team felt like having a true partner in the process."

Jessi Chartier

Jessi Chartier

Chief Learning Officer, Coding Dojo

Building Coding Dojo's Systems: From MVP to Scalable Systems and Successful Exit

The Summary

  • LP3 Dashboard

    Coding Dojo, one of the fastest-growing technical bootcamps in the U.S., has helped over 13,000 students launch successful tech careers. But building and scaling an educational platform took more than instructors and curriculum — it required a robust, adaptable, and cohesive digital ecosystem that could evolve alongside the company's growth.

  • Some of Armada Logics team members

    This case study highlights how a long-standing engineering team helped transform Coding Dojo's fragmented systems into a unified infrastructure and scalable ecosystem supporting marketing, sales, admissions, learning, progress tracking, and post-enrollment operations.

  • LP3 mobile interface

    From their MVP learning platform to a fully integrated CRM and enrollment system, the team engineered systems that improved student experience, increased operational efficiency, and enabled sustainable growth.

  • Some of Armada Logics core members

    That transformation was led by a dedicated engineering team — originally under Village 88, now operating as Armada Logics — who helped architect, build, and maintain Coding Dojo's systems from its earliest days through acquisition.

  • Enroll app sign-in interface

    Today, Armada Logics continues to support Coding Dojo under its new ownership by Perdoceo Education Corporation, ensuring stability, innovation, and continuity.

Team Size

24+ Full-time

Client Relationship

13 Years (2012 - 2025)

Engagement Model

Dedicated Team

Technologies Used

  • Frontend Development

    • React
    • Zustand
    • Zod
    • jQuery
    • CSS
    • LESS
    • Bootstrap
    • TanStack Query
    • HTML5
    • React Hook Forms
  • Backend Development

    • Ruby
    • Ruby on Rails
    • PHP
    • MySQL
    • Node.js
    • Socket.io
    • Express.js
    • JavaScript
    • CodeIgniter
    • Cron Jobs
    • Web Socket
  • API & Integrations

    • Google API
    • Twilio API
    • Hubspot API
    • Mailchimp
    • MandrillApp
    • Zapier
    • GitHub API
    • Vimeo API
    • Zoom API
    • Stripe API
    • TypeForm
    • WebRTC
  • DevOps / Infrastructure

    • AWS
    • Git
    • GitHub
    • GitFlow
    • SSL.com
    • DigiCert
    • Jenkins
    • VPN
  • Testing & Monitoring

    • Selenium
    • Chrome Driver
    • Sentry
    • Mocha
    • Chai
    • RSpec
  • Analytics

    • Google Analytics

About Coding Dojo

Founded in 2012, Coding Dojo quickly emerged as one of the first and longest-running coding bootcamps in the United States. Over the years, it has helped more than 13,000 students successfully transition into tech careers through its immersive, full-stack software development programs. Before the Covid-19 pandemic, Coding Dojo had established a strong national footprint, operating in over 15 in-person campuses across the U.S., including key tech hubs such as:

  • Bellevue, WA
  • Seattle, WA
  • Boise, ID
  • Chicago, IL
  • Dallas, TX
  • Tysons Cornern, VA
  • Arlington, VA
  • Tulsa, OK
  • Burbank, CA
  • Los Angeles, CA
  • Costa Mesa, CA
  • Oakland, CA
  • San Jose, CA
  • Sunnyvale, CA
  • Washington, DC
Washington

When the pandemic hit in 2020, it accelerated a dramatic shift toward online learning, prompting Coding Dojo to pivot its offerings and invest heavily in digital infrastructure to support fully remote, scalable education programs. This strategic transformation laid the groundwork for the company's acquisition by Perdoceo Education Corporation in 2022, positioning Coding Dojo for long-term growth within a broader portfolio of edtech institutions.

  • 2012Founded
  • 200+ EmployeesCompany Size
  • 13,000+Graduates
  • Education TechnologyIndustry
  • Bellevue, WA, USALocation
  • Perdoceo Education Corporation (2022)Acquired by
  • Richard Wang, Former CEOClient

The Challenge

As Coding Dojo scaled its bootcamp operations, several technology challenges emerged across its educational and business workflows. Coding Dojo didn’t just need new tools — it needed a connected system that supported every phase of the student journey and enabled each internal team to work smarter, not harder.

Sign in interface of CRM App

Learning Platform Challenges

Coding Dojo's learning platform has evolved through three major iterations in response to rapid growth and changing educational needs: internal team to work smarter, not harder.

Course page interface of Learning Platform
  • LP1: MVP for Virtual Delivery

    A minimal platform created to test and validate online learning after launching as an in-person bootcamp in San Jose.

  • LP2: First Scaled Platform

    Expanded support for more students but struggled with scalability, automation, and integration limitations.

  • Need for LP3: A Future-Ready System

    Designed to resolve LP2's challenges with centralized tracking, instructional efficiency, and scalable architecture.

CRM & Admissions System Challenges

As student inquiries and enrollments increased, the internal Sales team outgrew its off-the-shelf CRM. The system was rigid, unreliable, and unable to support Coding Dojo's bootcamp-specific workflows.

  • Inconsistent, overwritten, or lost student data.

  • Limited customization and clunky user experience.

  • No data ownership or system-level visibility.

  • Disconnected systems across different departments.

  • Manual tracking of applications and siloed communication.

  • Lack of automation in marketing and applicant follow-ups.

Key Issues Faced By Different Users

Students

  • No centralized dashboard to track progress.
  • Scattered resources across spreadsheets, Discord, and lectures.
  • Unclear graduation benchmarks.
  • Lack of learning analytics or personalized recommendations.
  • Disorganized course navigation.

Scope of Work

Centralized Learning Platform (LP3) Development

Rebuild the Learning Platform (LP3) to centralize progress tracking, instructor workflows, and cohort scheduling.

Custom CRM for Bootcamp Operations

Develop a Custom CRM (Letsrock) tailored for bootcamp admissions, payment tracking, and enrollment documentation.

Streamlined Enrollment Application Launch

Launch the Enrollment Application, guiding qualified applicants through a streamlined experience connected to CRM and LP3.

Ecosystem Integration with HubSpot

Integrate HubSpot and internal platforms, creating a unified ecosystem for marketing, admissions, and learning.

Secure PII & Data Protection Infrastructure

Integrate HubSpot and internal platforms, creating a unified ecosystem for marketing, admissions, and learning.

Legacy System Migration & Automation

Migrate data from legacy platforms and automate key operations like attendance, transcripts, and reporting.

Ongoing DevOps & System Scalability Support

Provide long-term DevOps support to ensure system uptime, feature expansion, and adaptability to new business needs.

The Solution

The dedicated engineering team worked closely with Coding Dojo's stakeholders to design and implement core systems:

Learning Platform core systems interface

LP3: Unified Learning Platform

To replace fragmented tools and workflows, the team built LP3, a centralized platform designed to support students, instructors, and administrators through every stage of the bootcamp journey.

  • Student Progress Tracking

    Real-time dashboards for assignments, belt exams, attendance, and grades.

  • Role-based Dashboards

    Personalized views for students, instructors, and admins to monitor performance and engagement.

  • Flexible Scheduling

    Tools for cohort management, class calendars, and instructional customization.

  • Data-Driven Insights

    Predictive analytics to support student success and optimize instruction.

  • System Integration

    Seamless connection with Letsrock CRM and academic records for up-to-date reporting.

Speros Misirlakis
Speros MisirlakisSVP of Instruction, Coding Dojo

As the SVP of Instruction at Coding Dojo, I have had the privilege of working closely with Village 88 for several years. Their team consistently delivers high-quality software solutions that are integral to our platform's success. Village 88's expertise, reliability, and dedication to excellence make them an indispensable partner in our mission to provide world-class coding education. Beyond their technical skills, they are incredibly personable and a pleasure to work with, making every collaboration smooth and enjoyable. I highly recommend their services to any organization seeking top-tier software development support.

Custom CRM for Coding Bootcamps

Built specifically for Coding Dojo's admissions and operations teams, the custom CRM replaced an off-the-shelf system with a scalable, bootcamp-tailored solution.

CRM app interface
  • End-to-End Admissions Management

    Tracks leads, tuition payments, program info, enrollment status, and documents.

  • Automation

    Reduces manual tasks across the admissions lifecycle with automated status updates and document handling.

  • System Connectivity

    Acts as middleware between LP3, HubSpot, and the Enrollment App, ensuring smooth data handoffs.

  • Integrated Enrollment Application

    Streamlines admissions with guided forms, real-time status tracking, secure tuition payments, and encrypted PII. Seamlessly integrates with LP3 and CRM for live updates.

  • Data Security & Ownership

    Hosted on robust infrastructure to ensure high uptime and complete data control, with sensitive information protected through custom encryption, secure VPN access for authorized users, and multi-factor authentication using real-time codes.

HubSpot Integration

Connected Workflows

Personalized views for students, instructors, and admins to monitor performance and engagement.

Automated Lead Nurturing

Personalized emails and activity tracking from inquiry to enrollment.

Full-Funnel Visibility

Clear insights into every step of the applicant journey.

Tuition & Enrollment Management

Centralized tracking of payments, program status, and enrollment documents.

Secure Data Infrastructure

Following Coding Dojo's acquisition, Armada Logics implemented enterprise-grade data protection systems:

  • Encrypted SSN Storage

    Designed to meet federal standards for sensitive data handling.

  • Penetration-Tested

    Passed multiple external security audits and vulnerability assessments.

  • Compliance-Ready

    Supports secure enrollment agreement generation and government forms integration.

CRM app interface

Process Breakdown

Discovery & Audit

Conducted interviews with students, instructors, program managers, and sales teams to map internal workflows, tech bottlenecks, and user pain points. Identified legacy data risks and migration requirements.

System Architecture & Design

Designed an ecosystem blueprint linking Enrollment App, CRM, and Learning Platform. Defined data models, security protocols, and integration standards.

Agile Development & Iteration

Built MVPs, validated features with end users, and iterated fast. Prioritized performance, flexibility, and real-time syncing across systems.

System Deployment, Migration & Testing

Migrated data from LP2 and the off-the-shelf CRM to new platforms, with thorough QA and rollback protocols in place.

Ongoing Maintenance & Innovation

Provided long-term support with real-time monitoring, DevOps improvements, and continuous iteration on features based on user feedback. Managed infrastructure, data privacy, and new stakeholder requirements.

The Impact: The Ecosystem Transformation

The Armada Logics engineers built Coding Dojo a tightly integrated tech stack — designed not around features, but around student success and operational clarity.

  • Scalable Operations

    Enabled Coding Dojo to run multi-state, multi-cohort programs with ease.

  • Streamlined Admissions

    Reduced manual work, improved enrollment conversions, and ensured application visibility across departments.

  • Data Reliability

    Gained full ownership and confidence in CRM and academic records.

  • Personalized Learning

    Gave students real-time insights into their performance and graduation path.

  • Secure Infrastructure

    Built trust and compliance readiness with secure handling of sensitive data.

  • Sustained Innovation

    The team continues to expand and support systems, ensuring continuity and long-term growth.

Jessi Chartier
Jessi ChartierChief Learning Officer, Coding Dojo

Working with this development team felt like having a true partner in the process. They were proactive, thoughtful, and committed to helping us grow—not just as clients, but as collaborators. They regularly identified opportunities to improve our product and came to the table with ideas that aligned with both our technical goals and our broader business strategy. Their ability to balance solid execution with creative thinking made them a valuable extension of our team.

Struggling with inefficiencies in your workflow?

Armada team

Let's discuss how our expertise can help you build a smarter, more integrated platform.

Armada Logics: Your Partner For Global Success

  • Las Vegas, Nevada

  • La Union, Philippines

  • San Francisco Gotera, El Salvador

  • British Columbia, Canada

Armada Map Location