How did you learn development in the course of your career? Chances are that someone took the time to teach you.
Here is a big
of resources on how you can pass it forward and teach others

Here is a big




1/ Writing 
If you don’t feel comfortable in front of a crowd, writing about something is a great way to teach others. There is a few ways you can write on the web:

If you don’t feel comfortable in front of a crowd, writing about something is a great way to teach others. There is a few ways you can write on the web:
1/ a. Write on your own blog 
A personal blog is a great opportunity for showing people what you do, while also having full control of your content. Here is some inspiration for personal blogs:
https://humans.fyi/ https://personalsit.es

A personal blog is a great opportunity for showing people what you do, while also having full control of your content. Here is some inspiration for personal blogs:
https://humans.fyi/ https://personalsit.es
1/ b. Write a guest post 
If you don’t want to maintain a blog, but you want to share your knowledge about a specific topic, guest posts are a nice way of reaching a large audience and maybe also getting paid for your content.
https://css-tricks.com/guest-posting/ https://www.smashingmagazine.com/write-for-us/

If you don’t want to maintain a blog, but you want to share your knowledge about a specific topic, guest posts are a nice way of reaching a large audience and maybe also getting paid for your content.
https://css-tricks.com/guest-posting/ https://www.smashingmagazine.com/write-for-us/
1/ c. Write on a platform 
There are a lot of platforms for development topics, where you can share freely and discuss with the community. Platforms do come with the downside that you might be limited to platform restrictions.
https://dev.to/ https://medium.com/topic/javascript

There are a lot of platforms for development topics, where you can share freely and discuss with the community. Platforms do come with the downside that you might be limited to platform restrictions.
https://dev.to/ https://medium.com/topic/javascript
2/ Speaking 
Speaking at events can be scary for some people, but it’s also very rewarding. If you have never spoken in front of people, meet-ups are the perfect way to get started.
https://speaking.io/ is a great resource for preparing a talk

Speaking at events can be scary for some people, but it’s also very rewarding. If you have never spoken in front of people, meet-ups are the perfect way to get started.
https://speaking.io/ is a great resource for preparing a talk
2/ a. Speaking at Meetups 
Meetups are great for starting to speak, because the audience is smaller and you can have shorter talks from 10-15 minutes. They also help to get to know the local dev community.
https://www.meetup.com/ is great for finding local meetups

Meetups are great for starting to speak, because the audience is smaller and you can have shorter talks from 10-15 minutes. They also help to get to know the local dev community.
https://www.meetup.com/ is great for finding local meetups
2/ b. Live-coding 
If you would rather live-code, this is also a great way to show what you know, without having to write it down. Here is some channels for inspiration:
https://www.youtube.com/user/shiffman
https://www.twitch.tv/keyframers https://www.twitch.tv/noopkat

If you would rather live-code, this is also a great way to show what you know, without having to write it down. Here is some channels for inspiration:
https://www.youtube.com/user/shiffman
https://www.twitch.tv/keyframers https://www.twitch.tv/noopkat
2/ c. Conferences 
Once you feel more comfortable to speak around 30 minutes in front of a larger crowd, conferences are a great way to gain some recognition. It’s also a great opportunity to meet other speakers and organizers, who are actively involved in the community.

Once you feel more comfortable to speak around 30 minutes in front of a larger crowd, conferences are a great way to gain some recognition. It’s also a great opportunity to meet other speakers and organizers, who are actively involved in the community.
2/ d. Finding conferences 
There is many collection sites that list conferences in for different technical areas:
https://confs.tech/#
https://www.cfpland.com/ https://www.papercall.io/

There is many collection sites that list conferences in for different technical areas:
https://confs.tech/#
https://www.cfpland.com/ https://www.papercall.io/
2/ e. Writing a CFP 
Once you picked a conference, you have to write an appealing CFP. Here is some resources that might help you:
https://speaking.io/plan/writing-a-cfp/
https://www.cfpland.com/guides/speaking/
https://blog.ndcconferences.com/make-me-an-offer-i-cant-refuse-writing-an-abstracts-for-a-cfp/ https://www.swyx.io/cfp-advice/#building-a-cfp-process

Once you picked a conference, you have to write an appealing CFP. Here is some resources that might help you:
https://speaking.io/plan/writing-a-cfp/
https://www.cfpland.com/guides/speaking/
https://blog.ndcconferences.com/make-me-an-offer-i-cant-refuse-writing-an-abstracts-for-a-cfp/ https://www.swyx.io/cfp-advice/#building-a-cfp-process
3/ Workshops 
If you have really specialised in a technical topic, workshop are a great way to share that knowledge. They last normally between 2-6 hours and with the pandemic many of them have gone online.

If you have really specialised in a technical topic, workshop are a great way to share that knowledge. They last normally between 2-6 hours and with the pandemic many of them have gone online.
3/ a. Workshop Planning 
Workshops require more preparation and thinking about who the workshop is designed for, but once you prepared a workshop well, you can hold it again and again and get paid for it. Here are some tips:
https://ctb.ku.edu/en/table-of-contents/structure/training-and-technical-assistance/workshops/main https://meetinghand.com/blog/plan-successful-workshops-seminars-events

Workshops require more preparation and thinking about who the workshop is designed for, but once you prepared a workshop well, you can hold it again and again and get paid for it. Here are some tips:
https://ctb.ku.edu/en/table-of-contents/structure/training-and-technical-assistance/workshops/main https://meetinghand.com/blog/plan-successful-workshops-seminars-events
4/ Courses 
The most extensive form of teaching is holding a course. When I was a lecturer at the university that meant holding and preparing different courses for people with a range of beginner to advanced knowledge. Courses last from of a few weeks to a few months

The most extensive form of teaching is holding a course. When I was a lecturer at the university that meant holding and preparing different courses for people with a range of beginner to advanced knowledge. Courses last from of a few weeks to a few months
4/1 Course Preparation 
Courses requires a lot of preparation and thinking about the students, who are taking your course. You have to prepare exercises and think about timing the different parts well. This gets easier the more you do it.

Courses requires a lot of preparation and thinking about the students, who are taking your course. You have to prepare exercises and think about timing the different parts well. This gets easier the more you do it.
4/2 Online Courses 
Online Courses are different, because the learning for the students is more self-directed. Here are a few online platforms for giving you inspiration:
https://www.udemy.com
https://www.coursera.org/
https://www.udacity.com https://frontendmasters.com/

Online Courses are different, because the learning for the students is more self-directed. Here are a few online platforms for giving you inspiration:
https://www.udemy.com
https://www.coursera.org/
https://www.udacity.com https://frontendmasters.com/