A platform for building and monetizing programming courses.
TeachFlow allows you to have your coding courses self-hosted, providing more control and flexibility over the learning environment.
Enables educators to effectively package and sell their coding courses.
Facilitates running coding installations and scripts without needing cloud implementations.
Provides seamless integration with Git for version control, allowing educators to manage course content more efficiently.
Offers customizable themes to tailor the appearance of courses to personal or branding preferences.
An open-source tool designed to streamline your development workflow by integrating directly with the TeachFlow platform. It allows anyone to contribute, customize, and extend its features, enabling users to add functionalities, build custom components, or learn from the source code.
Allows instructors to upload and utilize different file types, such as Jupyter notebooks, Markdown, and Scripts, making the platform versatile for various teaching needs.
Instructors can organize and manage their course content effectively by grouping lessons into packages.
Facilitates the creation of quizzes and questionnaires to assess student learning outcomes.
Includes coding challenges that encourage hands-on learning and allow students to practice their programming skills in real-time.
Instructors can personalize their courses by adding custom branding, such as logos and color schemes, to align with their personal or institutional identity.
The TeachFlow VS Code Extension is open source, allowing for community-driven development. Developers can contribute, customize, and extend its features to fit unique needs.
Developers can add new functionalities, build custom components, or simply learn from the source code. This provides the flexibility to adapt the extension to specific needs.
The extension can be cloned and customized directly from GitHub, allowing developers to quickly integrate it into their workflow and collaborate with others.
Allows educators to create courses using Markdown, making it easy to add text, images, and formatted code blocks for any programming language.
Seamlessly connects to Visual Studio Code, offering a local development experience with greater flexibility, performance, and more personalized setup.
Connect directly to your favorite development environment, VS Code, allowing you to manage and write code seamlessly from the TeachFlow platform.
Demonstrates how to create a single-page, client-side app using Next.js with shadcn, focusing on educational course content, providing a practical showcase of TeachFlow’s capabilities.
Allows you to create custom components by generating a JSON structure with specified parameters and values.
Visually shows the output of the generated JSON code for verification and testing purposes.
Provides a feature to directly send the created JSON code to Visual Studio Code for further development and integration.