This repo shows how you can teach several courses within the computer science space. It's also a 0-config environment where it's all setup for you and you can use a service like GitHub Codespaces to get started in seconds.
-
.devcontainer/a directory containing needed files for this to run on GitHub CodespacesDockerfile, installs the needed runtime, in this case .NET 7decontainer.json, contains instructions on what extensions to install when you boot up your Codespaces environment.
-
samples/a samples directory showcasing different Notebooks that shows how you can teach various courses.javascript.dib, shows how you can teach the JavaScript programming language.csharp.dib, shows how you can teach the C# programming language.frontend.dib, shows how you can teach "frontend" meaning things such as HTML and CSSapi.dib, shows how you can teach building an API. It has support for setting up backend routes and invoke the same.
To run this repo, take the following steps:
- Fork this repo
- in your forked repo select "Code" and select "Create codespace on main"
You should now have an environment ready to use. See below video on what you're able to do:
- Polyglot Notebooks
- Mermaid
- Codespaces
