Why We Started

root-elk began when our founders, working at different tech companies in Toronto, noticed a common problem: talented JavaScript developers struggling to adopt TypeScript effectively. The existing resources either focused too much on theory or assumed prior experience with typed languages.

We built something different. Our curriculum treats TypeScript as a practical tool, not an academic exercise. Every concept connects directly to code you will write in your job, whether that is a startup environment or an enterprise team.

Today, we work with developers from coast to coast, from Halifax startups to Vancouver agencies. Our graduates write more maintainable code, catch bugs earlier, and communicate more effectively with their teams through well-defined types.

Team collaborating in modern office space

What Guides Our Teaching

🔍

Practical Over Theoretical

We prioritize skills you will use daily over edge cases you might encounter once a year. Time is precious, and so is your attention.

🤝

Community Learning

Programming is collaborative. Our cohort model means you learn alongside peers facing similar challenges, sharing solutions and insights.

📈

Continuous Improvement

We update our curriculum quarterly based on student feedback and industry trends. TypeScript evolves, and so do we.

🎓

Accessible Excellence

Quality education should not require a second mortgage. We keep our pricing fair while maintaining high instructional standards.

Instructors Who Have Been There

Our teaching staff combines academic knowledge with years of production experience at Canadian tech companies.

Professional headshot placeholder

David Park

Lead Instructor, TypeScript Fundamentals

Professional headshot placeholder

Aisha Rahman

Senior Instructor, React Integration

Professional headshot placeholder

Michael Torres

Instructor, Node.js & Backend

5
Years Teaching
150+
Cohorts Completed
12
Industry Partners
8
Cities Represented

Join Our Next Cohort

Spaces fill quickly. Reserve your spot in an upcoming TypeScript program and take the next step in your development career.

Browse Programs