Hi,
5 months ago, I've started working together with my girlfriend on a platform for learning programming. We have several years of experience in private tutoring and we have some students which obtained good results at national competitions in the past years. Seeing that the demand for programming lessons is big, we decided to build the platform. The difference between us and the other sites like codecademy, udemy and others is that they focus on making their customers happy in terms of the difficulty of the assignments, and they focus less on teaching the principles and the hard things about programming. I haven't met a good programmer which hasn't struggled with understanding a notion or solving a hard problem.
During summer we also had some former students work with us on implementing features and we paid them for each task performed. Right now they do some (very little) work for us for free, but they are busier since they are now students at the university.
The platform is in romanian and we decided to focus on the romanian market first. Until now we offer our lessons for free and we have 12 000 users in 2 months after the launch, 8000 of them came after we appeared on national television. We have 200 active users per day, 870 likes and 540 members in our Facebook groups.
In Romania, the education system is centralized so every student who learns computer science in high school, learns the same things. We adapted the curriculum on the platform to be based on what the students learn in school and started going to schools and talking to teachers and students. The feedback was good and the people encouraged us to continue and add more content.
From the 8200 users who read the first lesson only 2000 solved the first problem and 1000 the second one. Only 51 users finished all the content on the platform which currently covers only basic stuff. We're trying to keep the quizzes difficult and the programming problems challenging in order to make the users think and understand the basics because once you truly understand how the basics work , you can learn faster the more advanced stuff. Do you think the drop in users is too big and that we should focus on engagement?
One of our uncertainities is when should we start charging for our content? Because our platform is free, we can get media coverage and we can go into schools and hold presentations. If the whole platform is paid, then we could promote it only via ads. One way would be to have some free content and charge for the more advanced one. Another idea would be to create a private forum for the platform with paid access where students can get help and where employers post job offers (the demand for programmers in Romania is very high). Another dilemma is whether we should charge per time period (full access one month) or per chapter/module and once you buy the chapter, you have full access.
When we began, we thought that if we have 10 000 users who pay us 25$ per month we can have a decent revenue and focus on expanding to other countries. However some folks with more experience (got accepted into y combinator and other accelerators) advised us to focus on moving to a "bigger market" and move to a bigger city like SF or London and try to get VC funding.
We both got internship offers in the Bay Area for the next summer and now we're not sure if we should go to the internship or work on the project during the summer.
The advantages for going to the internship would be:
Until now we didn't invest a lot of money into the business. Should we hire 1 or 2 programmers and use our savings or should we keep working on the platform ourselves together with people who would work for free with us?
Thanks for taking the time to read all of this
5 months ago, I've started working together with my girlfriend on a platform for learning programming. We have several years of experience in private tutoring and we have some students which obtained good results at national competitions in the past years. Seeing that the demand for programming lessons is big, we decided to build the platform. The difference between us and the other sites like codecademy, udemy and others is that they focus on making their customers happy in terms of the difficulty of the assignments, and they focus less on teaching the principles and the hard things about programming. I haven't met a good programmer which hasn't struggled with understanding a notion or solving a hard problem.
During summer we also had some former students work with us on implementing features and we paid them for each task performed. Right now they do some (very little) work for us for free, but they are busier since they are now students at the university.
The platform is in romanian and we decided to focus on the romanian market first. Until now we offer our lessons for free and we have 12 000 users in 2 months after the launch, 8000 of them came after we appeared on national television. We have 200 active users per day, 870 likes and 540 members in our Facebook groups.
In Romania, the education system is centralized so every student who learns computer science in high school, learns the same things. We adapted the curriculum on the platform to be based on what the students learn in school and started going to schools and talking to teachers and students. The feedback was good and the people encouraged us to continue and add more content.
From the 8200 users who read the first lesson only 2000 solved the first problem and 1000 the second one. Only 51 users finished all the content on the platform which currently covers only basic stuff. We're trying to keep the quizzes difficult and the programming problems challenging in order to make the users think and understand the basics because once you truly understand how the basics work , you can learn faster the more advanced stuff. Do you think the drop in users is too big and that we should focus on engagement?
One of our uncertainities is when should we start charging for our content? Because our platform is free, we can get media coverage and we can go into schools and hold presentations. If the whole platform is paid, then we could promote it only via ads. One way would be to have some free content and charge for the more advanced one. Another idea would be to create a private forum for the platform with paid access where students can get help and where employers post job offers (the demand for programmers in Romania is very high). Another dilemma is whether we should charge per time period (full access one month) or per chapter/module and once you buy the chapter, you have full access.
When we began, we thought that if we have 10 000 users who pay us 25$ per month we can have a decent revenue and focus on expanding to other countries. However some folks with more experience (got accepted into y combinator and other accelerators) advised us to focus on moving to a "bigger market" and move to a bigger city like SF or London and try to get VC funding.
We both got internship offers in the Bay Area for the next summer and now we're not sure if we should go to the internship or work on the project during the summer.
The advantages for going to the internship would be:
- money (we could each come back with over 15 000$)
- we can research the market and see whether we could get people in the US to pay for our content
- networking with other people who are building startups
Until now we didn't invest a lot of money into the business. Should we hire 1 or 2 programmers and use our savings or should we keep working on the platform ourselves together with people who would work for free with us?
Thanks for taking the time to read all of this
Dislike ads? Become a Fastlane member:
Subscribe today and surround yourself with winners and millionaire mentors, not those broke friends who only want to drink beer and play video games. :-)
Membership Required: Upgrade to Expose Nearly 1,000,000 Posts
Ready to Unleash the Millionaire Entrepreneur in You?
Become a member of the Fastlane Forum, the private community founded by best-selling author and multi-millionaire entrepreneur MJ DeMarco. Since 2007, MJ DeMarco has poured his heart and soul into the Fastlane Forum, helping entrepreneurs reclaim their time, win their financial freedom, and live their best life.
With more than 39,000 posts packed with insights, strategies, and advice, you’re not just a member—you’re stepping into MJ’s inner-circle, a place where you’ll never be left alone.
Become a member and gain immediate access to...
- Active Community: Ever join a community only to find it DEAD? Not at Fastlane! As you can see from our home page, life-changing content is posted dozens of times daily.
- Exclusive Insights: Direct access to MJ DeMarco’s daily contributions and wisdom.
- Powerful Networking Opportunities: Connect with a diverse group of successful entrepreneurs who can offer mentorship, collaboration, and opportunities.
- Proven Strategies: Learn from the best in the business, with actionable advice and strategies that can accelerate your success.
"You are the average of the five people you surround yourself with the most..."
Who are you surrounding yourself with? Surround yourself with millionaire success. Join Fastlane today!
Join Today