# Where to find tutors for Julia?

**URL:** <https://discourse.julialang.org/t/where-to-find-tutors-for-julia/47701>\
**Category:** Community\
**Created:** [October 3, 2020, 6:03pm UTC](https://discourse.julialang.org/t/where-to-find-tutors-for-julia/47701 "2020-10-03T18:03:43Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![DShiu](https://avatars.discourse-cdn.com/v4/letter/d/8e8cbc/32.png) [@DShiu](https://discourse.julialang.org/u/DShiu)\
**Post date:** [October 3, 2020, 6:03pm UTC](https://discourse.julialang.org/t/where-to-find-tutors-for-julia/47701/1 "2020-10-03T18:03:43Z")

</div>

I started using Julia for a research project with a learning by doing attitude. Before heading to my project, I learned basic Julia syntax and features. Now I have been working on my project for a couple of weeks. Since there are tasks that aren’t as standard as simple examples in the manual and I don’t have a solid techinical background (though I do a PhD), I got stuck and couldn’t get enough timely help from the Internet. I found that a lot of time was spent on struggling on things that I don’t have a good sense, but an expert could easily identify the issue and explain it to me (or point me to the right reading material). Ideally, I would prefer to systematically learn Julia and numerical methods, but the research project has a tight schedule so it would be more practical to focus on learning what’s needed along the way and let the knowledge accumulate over time. This is also how I learned Matlab and SAS in the past.

For this reason, I was wondering whether there is a way to find a tutor who can give suggestions and answer questions related to a specific well-defined project. I will be happy to offer a compensation for his/her time and help. Any thoughts on this?

---

<div class="post-metadata">

**Author:** ![Wikunia](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/wikunia/32/2180_2.png) [@Wikunia](https://discourse.julialang.org/u/Wikunia)\
**Post date:** [October 3, 2020, 6:13pm UTC](https://discourse.julialang.org/t/where-to-find-tutors-for-julia/47701/2 "2020-10-03T18:13:04Z")

</div>

Hi @DShiu,

this is something that I currently offer. You can read more about that here and feel free to reach out to me if you have questions or other wishes.

> **[Side gig: Mentoring Julia newcomers](https://opensourc.es/blog/side-mentoring/)**
>
> Why I think code reviews/mentoring are helpful for beginners. What do I have to offer?

---

<div class="post-metadata">

**Author:** ![mohamed82008](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mohamed82008/32/18171_2.png) [@mohamed82008](https://discourse.julialang.org/u/mohamed82008)\
**Post date:** [October 3, 2020, 6:18pm UTC](https://discourse.julialang.org/t/where-to-find-tutors-for-julia/47701/3 "2020-10-03T18:18:15Z")

</div>

> [@DShiu](#):
>
> with a learning by doing attitude.

That’s the only way to learn 😉 Tutoring aside (maybe someone here is willing to do it), my advice to you would be to:

- Go through the Julia resources online [Get started with Julia](https://julialang.org/learning/).
- Start with simple toy projects before committing fully and ask questions here when you are struggling.
- Find a sub-community in the Julia community that is doing work similar to what you are doing. For example, optimisation, machine learning, physics simulation, statistics, graph theory, etc.
- Try to be “involved” in the development of some package that is developed or maintained by that sub-community. This could be just improving their documentation or it could be actually implementing a new feature that you need for your work or just in return for their mentoring. That’s a way to “compensate” people for their time helping you by contributing to their Julia packages.
- If you still have questions when writing your research code, try coming up with a minimal example and ask here and people will be happy to help. See [Please read: make it easier to help you](https://discourse.julialang.org/t/psa-make-it-easier-to-help-you/14757) for some tips on how to do that.

This is not to say that a personal tutor is not going to be useful but there are other ways to learn Julia too. Good luck 🙂

---

<div class="post-metadata">

**Author:** ![DShiu](https://avatars.discourse-cdn.com/v4/letter/d/8e8cbc/32.png) [@DShiu](https://discourse.julialang.org/u/DShiu)\
**Post date:** [October 3, 2020, 7:43pm UTC](https://discourse.julialang.org/t/where-to-find-tutors-for-julia/47701/4 "2020-10-03T19:43:06Z")

</div>

Thanks, these are very good suggestions!

---

<div class="post-metadata">

**Author:** ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Post date:** [October 4, 2020, 1:02pm UTC](https://discourse.julialang.org/t/where-to-find-tutors-for-julia/47701/5 "2020-10-04T13:02:28Z")

</div>

I could also offer you to work as mentor, but I do not know which is your field of research, and of course my knowledge is somewhat specialized. If you are interested drop me a private message.

Dr. Uwe Fechner
