Building a community of skilled TypeScript developers across Canada since 2019.
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.
We prioritize skills you will use daily over edge cases you might encounter once a year. Time is precious, and so is your attention.
Programming is collaborative. Our cohort model means you learn alongside peers facing similar challenges, sharing solutions and insights.
We update our curriculum quarterly based on student feedback and industry trends. TypeScript evolves, and so do we.
Quality education should not require a second mortgage. We keep our pricing fair while maintaining high instructional standards.
Our teaching staff combines academic knowledge with years of production experience at Canadian tech companies.
Lead Instructor, TypeScript Fundamentals
Senior Instructor, React Integration
Instructor, Node.js & Backend
Spaces fill quickly. Reserve your spot in an upcoming TypeScript program and take the next step in your development career.
Browse Programs