All 60 tasks, level by level

The real graded Developer Relations tasks the portal assigns, grouped into three levels.

The portal assigns these Developer Relations tasks. Finish Level 1 before Level 2 and Level 2 before Level 3. Your mentor may mark some tasks as required for the certificate.

Level 1: Foundations (24 tasks)

TaskWhat to do
What DevRel isExplain developer relations: advocacy, community, content and feedback to the product team.
Pick a technologyChoose one developer tool or API you will advocate for during the internship and explain why.
Getting-started guideWrite a getting-started guide for your chosen tool and test it from a clean machine.
Sample appBuild a small sample app using the tool and publish it in a repo named devrel-internship.
Developer personaDescribe 2 developer personas who would use your tool: background, goals and frustrations.
Blog postWrite a 1,000-word technical blog post about something you built, with code samples.
Social postsWrite 5 short developer-friendly posts (LinkedIn or X) about your tool with code or screenshots.
Community researchList 10 communities (Discord, Reddit, meetups, forums) where developers of your tool gather.
Answer questionsAnswer 5 real questions on Stack Overflow, GitHub Discussions or a forum, and link them.
Lightning talkPrepare and record a 5-minute lightning talk about your sample app.
Personal developer profilePolish your GitHub profile README and pinned repos as a developer advocate would.
Code sample qualityReview your sample app for clear names, comments and a README anyone can follow.
Developer journey mapMap a developer's journey from discovering your tool to becoming an advocate.
Code snippet libraryCreate 10 copy-paste-ready code snippets for common tasks with your tool.
FAQ from forumsCollect the 15 most common questions about your tool from forums and answer them.
Thread or carouselWrite a technical thread or carousel that explains one concept with code.
README makeoverRewrite the README of your sample app so a beginner can run it in 5 minutes.
Demo scriptWrite a 5-minute demo script with exact steps and a backup plan.
Slide designMake a 10-slide deck with big code, few words and a clear story.
Office hoursHost a 30-minute office hours session for classmates and record questions.
Community guidelinesWrite community guidelines for a Discord or WhatsApp developer group.
Changelog postWrite a short post explaining what changed in the latest release of your tool.
Accessibility in contentAdd captions, alt text and transcripts to your content.
Personal content planPlan one piece of content a week for a month.

Level 2: Building real features (20 tasks)

TaskWhat to do
Video tutorialRecord a 10-minute screen-cast tutorial and upload it (YouTube unlisted is fine).
Live demoRun a live coding demo for classmates and collect feedback with a short form.
Workshop designDesign a 1-hour hands-on workshop: agenda, prerequisites, exercises and solutions.
Developer feedback reportCollect feedback from 5 developers who tried your guide and write a report for the product team.
Open-source contributionMake a meaningful contribution (code or docs) to the open-source project behind your tool.
NewsletterWrite two issues of a developer newsletter with news, a tip and a featured community project.
Event planPlan a college meetup or online event: topic, speakers, promotion and run sheet.
Content calendarBuild a one-month content calendar across blog, video and social.
Measuring DevRelDefine metrics for DevRel (activation, community growth, content reach) and how to track them.
Comparison guideWrite an honest comparison of your tool and two alternatives, with when to use each.
Interactive tutorialBuild an interactive tutorial (CodeSandbox, StackBlitz or a notebook).
Integration guideWrite a guide for using your tool with another popular framework.
Live streamHost a live coding stream or recorded session and answer chat questions.
Developer surveyRun a short developer survey and share the results publicly.
Podcast or interviewInterview a developer about how they use the tool and publish it.
Sample app galleryBuild three small sample apps for different use cases.
Localisation of contentCreate one tutorial in an Indian language and compare engagement.
Campus talkGive a talk at a college or meetup and collect attendance and feedback.
Bug bashOrganise a bug bash where community members test a new feature.
DevRel metrics reviewReview one month of metrics and decide what to stop, start and continue.

Level 3: Professional work and capstone (16 tasks)

TaskWhat to do
Run the workshopDeliver your workshop to at least 10 people and report attendance, feedback and improvements.
Community programDesign a student ambassador or champions program with roles, rewards and activities.
Docs improvement proposalAudit the official docs of your tool and propose 5 improvements with examples.
Conference talk proposalWrite a talk proposal (title, abstract, outline) for a real developer conference CFP.
Hackathon kitCreate a hackathon starter kit: template repo, challenge ideas and judging criteria.
Real company DevRelWrite a developer-facing guide or post about a Training Trains, W3AppDevelopers or DomainHostly product.
Analytics reviewReview the reach of everything you published and write what worked and what you would change.
Capstone: DevRel portfolioPublish a DevRel portfolio: sample apps, posts, videos, talk, workshop results and community impact.
Program proposalWrite a proposal for a DevRel program with goals, budget and metrics.
Partner contentCo-create content with another community or company.
Advocate feedback loopSet up a regular process for sharing developer feedback with engineering.
Crisis communicationPlan how to communicate an outage or breaking change to the developer community.
Conference booth planPlan a conference booth: demo, swag, lead capture and follow-up.
Mentor new contributorsMentor two new contributors to make their first pull request.
Content repurposingTurn one talk into a blog post, a video, a thread and a newsletter item.
Capstone 2: launch campaignPlan and run a developer launch campaign for a feature or project, with content, events and a results report.
โ† Tools and first-week setupSubmitting tasks and earning your certificate โ†’