Teach coding on DolphinEdu and earn from every lesson
DolphinEdu prepares the courses and the coding practice environment. You meet students over video and focus on teaching.
The application takes about 10 minutes and is written in Korean.

As a DolphinEdu tutor
- You are paid for the lessons you teach
- Tutors earn a fee for each lesson. There is no office to commute to, so you can start alongside your main job.
- Teach over video from anywhere
- No travel to a student’s home or an academy. Share your screen in DolphinEdu video lessons and review student code together.
- No need to build lessons from scratch
- Game-based Python courses such as Crystal Expedition are ready lesson by lesson, with videos, exercises, and quizzes you can use as they are.
- The platform grades the code
- Submitted code is graded automatically against test cases, so you can spend your time explaining why an answer is wrong.
- Teaching becomes part of your career
- Explaining what you know at a student’s level makes you a better teacher. You can apply without teaching experience.
Real lesson screens

Write code and run it right away
Students write Python next to the problem and check the output in the terminal. Submissions are graded automatically, and Dolphin Tutor (AI) gives hints.

Build your own curriculum when you need to
Choose lessons, exercises, and worksheets in Dolphin Studio to plan your own lesson order.
Subjects
- Block coding
- Scratch, Entry, App Inventor
- Text coding
- Python, JavaScript, HTML/CSS, C, C++, Java
- Other subjects
- AI tools, data analysis, algorithms and data structures, computer basics
If your subject is not listed, enter it under ‘Other’ in the application.
How to apply
- Step 1
Send your application
Share your details, the subjects you can teach, and your project and teaching experience.
- Step 2
Application review
We review your subjects and experience.
- Step 3
Individual follow-up
We contact you with the next steps after the review.
FAQ
Can I apply without teaching experience?
Yes. If you know the subject or have project experience, please apply and write ‘none’ for teaching experience.
Do I need my own materials or coding environment?
No. Lessons use the courses, exercises, and quizzes on DolphinEdu, and code runs and is graded on the platform. Details for your class are shared individually.
Who will I teach?
You will teach coding to elementary, middle, and high school students. Your students and lesson content are decided together after the review.
Is a résumé or portfolio required?
It is optional. If you have one, include a share link and make sure the reviewer can open it.
How will I hear back?
We contact you individually after reviewing your application. Please enter your email and phone number accurately.