Our Curriculum
We're excited to go on this journey with you and we've mapped out this curriculum to direct our paths for the next 12 weeks. For this cohort we'll cover this curriculum, go over their practical applications, and occassionally bring experts in these areas to teach and share their knowledge and experiences.
Understanding the role of a Developer Advocate
Why companies need dedicated communities
What are the benefits of building a community around a company/product
Mentees connect
Communicating effectively as a dev advocate
Writing technical blogs and documentation
Creating tutorials and how-to guides
Mentees connect
Building and participating in developer communities.
Providing support via forums and social media.
Conducting surveys and gathering feedback from developers.
Refreshing coding skills in popular programming languages.
Understanding APIs, SDKs, and developer tools.
Basics of web development, including HTML, CSS, and JavaScript.
Building a blogging site.
Creating engaging and interactive technical content.
Public speaking and presentation skills.
Advanced technical writing and documentation.
Why do companies need conferences and events
Event hosting platforms and user expectations
Skills needed to excel in hosting/speaking at events
What are the best practices for hosting an event?
Moderating events
Who is a Developer Experience Engineer?
Understanding and improving developer's experiences
Sentiment analysis
Collaboration with developers & communities
Feedback loops and gaps
Strategies for better DX
Who is a Dev Evangelist?
Relationship between DevRel and Marketing
Lead-gen strategies for DevRel
Content marketing
Developing strategies for developer advocacy.
Understanding and setting goals and metrics.
Measuring the impact of developer advocacy efforts.
Building partnerships and collaborations with other organizations.
Influencing product development based on community feedback.
Managing developer relations across different regions and cultures.
Exploring new and emerging technologies.
Understanding the impact of technology trends on developers.
Learning how to advocate for emerging technologies.
Developing a comprehensive developer advocacy campaign.
Creating and delivering content for the campaign.
Presenting the campaign to peers and receiving feedback.