{"meta":{"title":"Integrate GitHub Classroom with an IDE","intro":"You can help your students write, test, and debug code by preconfiguring a development environment for assignment repositories on GitHub Classroom.","product":"GitHub Education","breadcrumbs":[{"href":"/en/education","title":"GitHub Education"},{"href":"/en/education/manage-coursework-with-github-classroom","title":"GitHub Classroom"},{"href":"/en/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide","title":"Integrate with an IDE"}],"documentType":"subcategory"},"body":"# Integrate GitHub Classroom with an IDE\n\nYou can help your students write, test, and debug code by preconfiguring a development environment for assignment repositories on GitHub Classroom.\n\n## Links\n\n* [Integrate GitHub Classroom with an IDE](/en/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/integrate-github-classroom-with-an-ide)\n\n  You can preconfigure a supported integrated development environment (IDE) for assignments you create in GitHub Classroom.\n\n* [Using GitHub Codespaces with GitHub Classroom](/en/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom)\n\n  You can use GitHub Codespaces as the preferred editor in your assignments to give students access to a browser-based Visual Studio Code environment with one-click setup.\n\n* [About using Visual Studio Code with GitHub Classroom](/en/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/about-using-visual-studio-code-with-github-classroom)\n\n  You can configure Visual Studio Code as the preferred editor for assignments in GitHub Classroom.\n\n* [About using MakeCode Arcade with GitHub Classroom](/en/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/about-using-makecode-arcade-with-github-classroom)\n\n  You can configure MakeCode Arcade as the online IDE for assignments in GitHub Classroom.\n\n* [Repl.it with GitHub Classroom](/en/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/replit-with-github-classroom)\n\n  As of July 13 2021, Repl.it integration is no longer available in GitHub Classroom.\n\n* [Run student code in an IDE](/en/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/run-student-code-in-an-ide)\n\n  You can run the code from a student assignment within the integrated development environment (IDE) that you configured for the assignment."}