What is Teachstack?
Teachstack is a Software as a Service (SaaS) platform that empowers educators to create, deploy and manage interactive coding courses directly on their own website or learning management system (LMS). We provide the tools and infrastructure to deliver best-in-class, hands-on learning experiences without relying on large platforms that interfere with the relationship between course creator and student.
Who can use Teachstack?
Teachstack is designed for the needs of both individual creators and educators, as well as larger organisations offering bootcamps or an online coding academy. Whether you're just starting out with a single course or managing a large-scale teaching operation, Teachstack has flexible plans to suit your needs.
How does Teachstack help me create better coding courses?
Teachstack lets you build immersive, interactive courses that focus on learning by doing - the most effective way to teach coding. Our platform supports live coding environments, real-time code execution, and gamified challenges that engage students and enhance their learning outcomes.
Can I host my courses on my own website?
Yes! Teachstack integrates seamlessly with your existing website or learning management system (LMS). This means courses can be created entirely under your own brand, with you keeping full control over content, contact details and payment details.
Do I have to build a course? What else could I do with Teachstack?
You can use Teachstack to build whatever you can imagine. We hope that our customers will use our tools in novel ways to build novel and innovative products and services. Examples of the kind of applications people have discussed building with Teachstack include:
- Gamified technical recruitment challenges
- Interactive product documentation for popular frameworks or libraries
- Virtual escape rooms or visual novels that involve coding challenges
- Community-driven coding challenge platforms
What programming languages does Teachstack support?
Teachstack currently supports over 20 programming languages and we are adding more all the time. Visit our Features page to learn more.
How is Teachstack different from marketplace platforms such as Udemy or Coursera?
Teachstack gives you full control over your content, pricing and relationship with your students. We augment your existing website or LMS implementation. You host your course on your terms, retain ownership of your material, manage student contact and payment information, and avoid paying large commissions. Furthermore, Teachstack puts interactivity at the heart of our product offering. We believe that learning by doing is the best approach when learning to code, in contrast to the static text and video context that is more common on these platforms.
How is Teachstack different LMS platforms such as Teachable or Kajabi?
Teachstack is relentlessly focused on providing the best tools to help creators and organizations to deliver coding education products and services. For now we are not spreading ourselves thin to develop a full suite of generic sales, marketing and web development tools to launch any generic online business. We enable you to augment new or existing courses on your website or with LMS platforms such as Teachable. If you are a larger organisation or starting from scratch, you can use Teachstack to develop a fully featured, self-contained coding academy on our platform.
Will my existing course hosted on an LMS platform work with Teachstack?
Yes! If you have already created a course with a learning management system (LMS) that supports custom HTML content, you can simply embed coding challenges from Teachstack into a new section for an existing course.
Will my existing course hosted on my website work with Teachstack?
Yes! You can simply embed coding challenges from Teachstack on to your existing website.
How does Teachstack pricing work?
Teachstack offers a range of plans to suit different needs. Our pricing model allows you to get started and try out the platform without any upfront costs. You only need to pay for commercial deployment or to access advanced features.
Can Teachstack help me increase my earnings?
Yes! Introducing interactive, hands-on coding element to your course will help you establish a competitive advantage over the competition that refuse to innovate and offer only static text or video courses.
How can I get started with Teachstack?
Getting started is easy. Create an account on our website, choose a plan that fits your needs and begin building your interactive coding content. We offer a free Sandbox plan to allow you to do some risk-free experimentation.
Is Teachstack suitable for corporate training programmes?
Yes! Teachstack is ideal for corporate training. Organisations can create customised courses tailored to their specific technologies and workflows. We also support large organisations with a dedicated enterprise offering supporting on-premise deployments, personalised account management and granular progress tracking. Get in touch via our Contact Us page to discuss how Teachstack can help you.
Who can I contact for more information?
We're always on hand to help. You can reach out via our Contact Us page. We'll be happy to answer any questions and discuss how Teachstack can help you or your organisation.
Can I really start for free with Teachstack?
Yes! We let you experiment with almost all of the Teachstack functionality for free. Build out coding challenges for a new or existing course and fully preview them with colleagues, friends or family on your own website. Once satisfied, you can upgrade to the Starter or Pro plan when you are ready for commercial deployment.
Can I launch a paid course with the Sandbox plan?
The Sandbox plan is intended to let you build a course and extensively test it before you start accepting paying customers. Our intention is to let you get completely comfortable with our tools before commercial deployment at no upfront cost. Before you start accepting money from courses or products built with Teachstack, you will need to upgrade to either the Starter or Pro plan. We will detect anyone taking advantage of the Sandbox plan and will suspend service. To avoid disappointing your students, we recommend you upgrade to a paid plan prior to launching any marketing for your course.
Why do you charge separately for cloud infrastructure costs in the Starter and Pro plans?
While most creators will incur very modest infrastructure charges, we anticipate that a number of our customers will create blockbuster products and services with Teachstack. This might be an extremely popular course with hundreds of thousands of sales, or completely novel business ideas that might reach a mass market. Examples of the kind of applications people have discussed building with Teachstack include:
- Gamified technical recruitment challenges
- Interactive product documentation for popular frameworks or libraries
- Virtual escape rooms or visual novels that involve coding challenges
- Community-driven coding challenge platforms
If we do not pass on the variable costs of cloud infrastucture, we would not make any money from our most successful customers. This would create an economic incentive to focus on attracting a large number of educators with relatively small audiences, rather than helping all of our customers to become as successful as possible.
Can I see an estimate of what my cloud infrastructure costs might look like?
Yes! We have provided a cost calculator above for you to get a rough idea of expected costs. We anticipate that most creators will not exceed the allowance included in the Starter and Pro plans. Your exact infrastructure costs will depend on the nature of your use case.
We recommend any products or services built using Teachstack are put behind a login and require credentials to access. This will prevent malicious actors on the internet from abusing the resources associated with your account and leading to unexpected charges.
How can I monitor the activity of my students and resource utilisation?
We provide a suite of tools for you to track student progression and the demand on cloud infrastructure. You will be able to determine which problems your students are struggling with by the number of failed challenge attempts or the average time taken to reach a solution. We also provide a real-time view of your cloud infrastructure costs.
Who can I contact for more information?
We're always on hand to help. You can reach out via our Contact Us page. We'll be happy to answer any questions and discuss how Teachstack can help you or your organisation.