Links to additional training resources
The resources in this site are intended to provide training in particle physics concepts. Here we've gathered a few websites that are helpful for learning other skills that might be useful as a foundation for some of the more advanced projects described here.
- The HEP Software Foundation has a training center that provides courses covering a variety of topics, including git, python, ssh, and more. They also host regular training events that are normally free to attend and can provide an excellent foundation in all the software skills required for HEP.
- Code Academy is a free online platform for learning basic coding skills. They include python, C++, and shell training that give an excellent foundation. There are also "data analytics", "data science", and "machine learning" courses that might be of interest, though data analysis in HEP tends to be considerably more rigorous and thorough than some of what one finds in the wild.
- FeynCraft is a neat game for learning about Feynman Diagrams (the authors also wrote a paper).
If there are other skills that you'd like to learn in order to become a better physicist, and you're having trouble finding a good place to learn them, you can let us know and we will try to help, or add something to this page.