# Proposal regarding Building a Chapel Curriculum on Exercism youtube video

**URL:** <https://chapel.discourse.group/t/proposal-regarding-building-a-chapel-curriculum-on-exercism-youtube-video/36085>\
**Category:** Users\
**Created:** [August 3, 2024, 11:00am UTC](https://chapel.discourse.group/t/proposal-regarding-building-a-chapel-curriculum-on-exercism-youtube-video/36085 "2024-08-03T11:00:47Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dao](https://avatars.discourse-cdn.com/v4/letter/d/a6a055/32.png) [@Dao](https://chapel.discourse.group/u/Dao)\
**Post date:** [August 3, 2024, 11:00am UTC](https://chapel.discourse.group/t/proposal-regarding-building-a-chapel-curriculum-on-exercism-youtube-video/36085/1 "2024-08-03T11:00:47Z")

</div>

One thing to take into consideration as the approach to building quality training to teach people Chapel is that at the moment the best code generator for different programming languages is Deepseek Coder 2.1 which is freely available to use by people. Yes it's better than Claude 3.5(currently nerfed) and ChatGpt 4o at writing code.

**It could be customized to always have up to date retention of all the documentation of Chapel 2.0 and use it as a tutor for beginner programmers who have not programmed before ...like me.**

The only thing Chapel team needs to make sure before making this available to people is that all the programming concepts unique to Chapel are actually properly understood and explained by Deepseek Coder

If that is possible anyone can just use one of their favorite beginner programming books made for complete beginners in some popular language, paste a whole chapter and make Deepseek Coder rewrite that chapter, but rewrite it in such a way that the exercises and structure of exercises remains identical but Clause only rewrites the syntax and adds explanations of the semantics of Chapel for every exercise so it is truly idiomatic Chapel.

This way you don't have to invest in making extensive beginner friendly resources, just have to invest time in making sure Deepseek Coder understands all the syntax and semantics and in depth all the programming model from Chapel.

There is no reason to believe why Deepseek Coder can not be used successfully as the personalized tutor for everyone wanting to learn Chapel, whether a complete beginner who has not seen or used a programming language before or an intermediate programmer in Python that wants to make sure he understands completely all the nuances of Chapel's parallel programming model.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/chapel/original/1X/0897af817b298d65e746a051c0721cf426699dcb.png) [@system](https://chapel.discourse.group/u/system)\
**Post date:** [August 5, 2024, 4:05pm UTC](https://chapel.discourse.group/t/proposal-regarding-building-a-chapel-curriculum-on-exercism-youtube-video/36085/2 "2024-08-05T16:05:52Z")

</div>



---

<div class="post-metadata">

**Author:** ![annarift](https://yyz2.discourse-cdn.com/free1/user_avatar/chapel.discourse.group/annarift/32/656_2.png) [@annarift](https://chapel.discourse.group/u/annarift)\
**Post date:** [August 5, 2024, 6:12pm UTC](https://chapel.discourse.group/t/proposal-regarding-building-a-chapel-curriculum-on-exercism-youtube-video/36085/3 "2024-08-05T18:12:58Z")

</div>

Hi Dao,

Just wanted to apologize as I mistakenly flagged your post as spam/automated message, having not seen your other interaction on Gitter. We get a lot of spam on this list advertising marketing tools and such to us, and I quickly assumed this was another instance of that from the mention of a new AI tool.

I didn't realize it would hide the post without any manual moderator review after my report, and our team member with moderator privileges is currently out so we can't restore it right away. However, your post did go out to our mailing list so the team has seen it and can still interact normally.

Anna

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/chapel/original/1X/0897af817b298d65e746a051c0721cf426699dcb.png) [@system](https://chapel.discourse.group/u/system)\
**Post date:** [August 12, 2024, 5:34pm UTC](https://chapel.discourse.group/t/proposal-regarding-building-a-chapel-curriculum-on-exercism-youtube-video/36085/5 "2024-08-12T17:34:21Z")

</div>



---

<div class="post-metadata">

**Author:** ![Dao](https://avatars.discourse-cdn.com/v4/letter/d/a6a055/32.png) [@Dao](https://chapel.discourse.group/u/Dao)\
**Post date:** [August 13, 2024, 2:42pm UTC](https://chapel.discourse.group/t/proposal-regarding-building-a-chapel-curriculum-on-exercism-youtube-video/36085/6 "2024-08-13T14:42:25Z")

</div>

Will I receive a response or feedback regarding my post proposal?

---

<div class="post-metadata">

**Author:** ![lydia](https://avatars.discourse-cdn.com/v4/letter/l/34f0e0/32.png) [@lydia](https://chapel.discourse.group/u/lydia)\
**Post date:** [August 13, 2024, 3:31pm UTC](https://chapel.discourse.group/t/proposal-regarding-building-a-chapel-curriculum-on-exercism-youtube-video/36085/7 "2024-08-13T15:31:21Z")

</div>

Hi Dao,

Part of the difficulty here is a lack of expertise on our part. While  
there are definitely members of our team that experiment with code  
generation tools like ChatGPT, I'm not sure we have folks on the team  
with the understanding of how to ensure any tool like this understands  
Chapel, let alone a tool that we hadn't heard of before.

That said, I don't mean this to be discouraging at all. New ideas are  
always welcome and messages like yours are part of how we learn about  
the new tools that become available in our space. It's just harder to  
give useful feedback or decide to re-invest the resources we are  
currently allocating towards enabling education of new users without a  
more thorough investigation, which also would take time.

It's possible that now that the message is visible again, someone in the  
broader community may have the expertise and interest to take this on,  
or provide more pointers on how to do so. Or maybe you would be  
interested in experimenting with it further and reporting back on your  
progress, which might enable us to give more targeted feedback/advice  
for any issues you encounter?

But whatever the outcome, you have brought it to our attention and that  
is valuable on its own. So thank you for doing so, and thank you for  
sticking with the topic despite the bumps we've had so far.

Lydia
