# Self guided study group

**URL:** <https://forum.algorand.co/t/self-guided-study-group/5630>\
**Category:** General\
**Created:** [January 5, 2022, 3:57am UTC](https://forum.algorand.co/t/self-guided-study-group/5630 "2022-01-05T03:57:31Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![cc9one](https://avatars.discourse-cdn.com/v4/letter/c/73ab20/32.png) [@cc9one](https://forum.algorand.co/u/cc9one)\
**Post date:** [January 5, 2022, 3:57am UTC](https://forum.algorand.co/t/self-guided-study-group/5630/1 "2022-01-05T03:57:32Z")

</div>

### A bit about myself

I’m new to Algorand development and have found it to be a steep learning curve. I want to create a community that removes the barrier to entry for those interested in learning, regardless of their technical background. In my experience, this can be achieved through the collaboration of other like-minded people.

When I decided that I wanted to learn how to code in 2018, I started my journey by creating a weekly Python meetup at my local brewery in the San Francisco Bay Area. I was introduced to so many concepts, tools, and technologies. It wasn’t long until I was reserving large sections of pubs, helping others with Python, and meeting professional developers. It grew to 600 members in one year.

I want to attempt to start something similar for learning Algorand development, but virtual. I have a self guided study group in mind that I want to share with you…

### Algorand Bites

A github repo consisting of a collection of pre-defined challenges (not tutorials). They would start out simple, and continually progress in difficulty. (Each challenge would look [something like this](https://github.com/algorandfoundation/buildweb3)). Challenges would be designed to be self paced, and be finished in less than an hour.

#### Make it social… this is where the magic happens

Every Saturday, a video conference would be held with a corresponding breakout room for each challenge. Participants would enter their desired room to discuss the solution with others. This is a great way to progress as a developer because you can learn, teach, and make friends in the process.

Since it’s self paced, you can:

- Proceed on to the next challenge/ breakout room for the following week
- Enter into the same room next week and become a mentor

#### Here’s what I have in mind for week 1:

Using an official Algorand SDK:

- Generate 2 new wallets
- Send ALGO to first wallet using the [Algorand Dispenser](https://bank.testnet.algorand.network/)
- Send 10 ALGO (via testnet) from first wallet to second wallet

I’m not sure on whether the challenge should restrict users to one programming language such as Python, or to allow them to choose any language.

If you like this idea, feel free to add ideas for challenges below. I will put them together in a github repo and begin endorsing the community on various social platforms

---

<div class="post-metadata">

**Author:** ![cusma](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.algorand.co/cusma/32/888_2.png) [@cusma](https://forum.algorand.co/u/cusma)\
**Post date:** [January 5, 2022, 6:14pm UTC](https://forum.algorand.co/t/self-guided-study-group/5630/2 "2022-01-05T18:14:09Z")

</div>

I like the idea and the social aspect.

Since you mention the study group would be in Python I suggest you to keep an eye on [PyTEAL](https://github.com/algorand/pyteal) and [PyTEAL-utils](https://github.com/algorand/pyteal-utils) once the time is mature for coding Smart Contracts.

Also, this could be a [useful repo](https://github.com/aorumbayev/Awesome-Algorand) to gather information and share your work and results (in addition to the Developer Portal).

Since the first challenge you propose is focused on creating wallets, I will suggest you clarify the [concept of Algorand Account](https://forum.algorand.co/t/multisig-accounts-and-inner-transactions/5524/4), since I found it helpful when I first started my journey.

---

<div class="post-metadata">

**Author:** ![cc9one](https://avatars.discourse-cdn.com/v4/letter/c/73ab20/32.png) [@cc9one](https://forum.algorand.co/u/cc9one)\
**Post date:** [January 5, 2022, 8:18pm UTC](https://forum.algorand.co/t/self-guided-study-group/5630/3 "2022-01-05T20:18:56Z")

</div>

Thanks @cusma, I created the first challenge with a list of these resources to help people get pointed in the write direction: [algorandbytes/description.md at main · connorjcantrell/algorandbytes · GitHub](https://github.com/connorjcantrell/algorandbytes/blob/main/challenges/01/description.md)

---

<div class="post-metadata">

**Author:** ![javier0rosas](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.algorand.co/javier0rosas/32/1578_2.png) [@javier0rosas](https://forum.algorand.co/u/javier0rosas)\
**Post date:** [January 6, 2022, 6:28am UTC](https://forum.algorand.co/t/self-guided-study-group/5630/4 "2022-01-06T06:28:49Z")

</div>

When you guys get to PyTeal, I would like to join those sessions. Email me at [javix98@gmail.com](mailto:javix98@gmail.com)
