# Issues encountered teaching classes with Julia for the first time

**URL:** https://discourse.julialang.org/t/issues-encountered-teaching-classes-with-julia-for-the-first-time/56553
**Category:** New to Julia
**Created:** [March 5, 2021, 1:35pm UTC](https://discourse.julialang.org/t/issues-encountered-teaching-classes-with-julia-for-the-first-time/56553 "2021-03-05T13:35:03Z")
**Posts on this page:** 1
**Showing post:** 25

<div class="post-metadata">

### Author: ![kevbonham](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kevbonham/32/216165_2.png) [@kevbonham](https://discourse.julialang.org/u/kevbonham)
#### Post date: [March 5, 2021, 6:40pm UTC](https://discourse.julialang.org/t/issues-encountered-teaching-classes-with-julia-for-the-first-time/56553/25 "2021-03-05T18:40:25Z")

</div>

> [@tobias.knopp](#):
>
> Wouldn’t the problem be partly solved by providing an environment with pinned packages?

Definitely this. I have one lecture where I have students install some packages, just to see how it works, but everything else uses pre-defined Project.toml and Manifest.toml that students then `instantiate`.

I make sure students are all installing the same version of julia as me, and I did not encounter any issues, even with windows users. At minimum, you should make sure they’re using projects for everything, then usually it’s easy to reset by just deleting the toml files (though in practice, I’ve never had this issue).

I can’t even imagine what they’re doing that could bork their registry, but it should be as easy as removing the `.julia` directory, then launching Pkg again.

---

_[View the full topic](https://discourse.julialang.org/t/issues-encountered-teaching-classes-with-julia-for-the-first-time/56553)._
