DockYard-Academy / curriculum

MIT License
940 stars 242 forks source link

Bonus Topic Ideas #902

Open BrooklinJazz opened 1 year ago

BrooklinJazz commented 1 year ago

Comment on this issue if you have ideas for extra topics we could cover in the course that might not be suited for the core curriculum.

Here are a few of mine (in no particular order):

mvkvc commented 1 year ago

Integrating Bumblebee in a simple text input or image upload UI on local CPU

BhargavaSwamy commented 1 year ago

@BrooklinJazz I think it would be awesome to include more support for using APIs, especially generative APIs like GPT, Whisper and PaLM . While the curriculum briefly covers working with APIs, more examples and exercises with "real-life" APIs would be incredibly beneficial for students. I would love to contribute to this effort with your guidance. Let me know if there's anything I can do to help!

BhargavaSwamy commented 1 year ago

And +1 on a tutorial for LiveView Native and Advanced forms

BrooklinJazz commented 1 year ago

@BrooklinJazz I think it would be awesome to include more support for using APIs, especially generative APIs like GPT, Whisper and PaLM . While the curriculum briefly covers working with APIs, more examples and exercises with "real-life" APIs would be incredibly beneficial for students. I would love to contribute to this effort with your guidance. Let me know if there's anything I can do to help!

Hey Swamy!

We've started running a Friday morning advanced elixir developers meeting to cover topics like these. If it works for your schedule, I would love to see you there! We're using those meetings to help refine and practice teaching these bonus-topics.

If you're interested in helping out with APIs I have a ticket to change HTTPoison in the API reading -> Finch and Poison -> Json.

828

Simultaneously this would be a good opportunity to redo the material and include more real-life APIs.

What real-life APIs do you think would be a good fit?

dr-acc commented 1 year ago

I've only skimmed the curriculum, but would love to know if Nerves is in there. I would like to work on automation/ioT projects with Raspberry Pi, for example.

BrooklinJazz commented 1 year ago

I've only skimmed the curriculum, but would love to know if Nerves is in there. I would like to work on automation/ioT projects with Raspberry Pi, for example.

Really cool! We don't cover Nerves and instead focus on web development.

However, I think that would make for an interesting bonus topic to have an intro to nerves. Adding it 🙌