|
|
|
Ask HN: Thinking of starting a software training business – can you give advice?
|
|
12 points
by throwaway000021
3066 days ago
|
|
Hi there.
I'm thinking of trying to earn money by doing in-person training on software development to software developers. I'm wondering is there anyone on HN who knows the software training business, who would be willing to share the mechanics of what works and what does not? How to find customers? What to price the training? Tips on making the training a success? If you're willing to say how much revenue your business has earned approximately that would be amazing. It would be greatly appreciated. Finding the answers to these questions is time consuming and risky and hard and I'd love it if someone with experience would be willing to share their hard earned knowledge. thanks! |
|
Software training comes in many flavours some of which are:
- teaching CS and programming basics to children
- the same for adults
- developer bootcamps
- hackathons
- workshops: Teaching and coaching software professionals in terms of specific technologies
I have some experience with the last one. With workshops typically your customers aren't the individuals coming to the event but companies paying for their employees being taught a new skill or technology. So, in this case you're basically doing enterprise sales (with somewhat shorter sales cycles though).
Don't charge for your time but rather per participant. In this case you provide a service to professionals and / or the companies that employ them. Therefore you can generally charge higher prices. The exact price of course depends on the course topic. Keep in mind though that in this setting you have to pay for expenses for the venue and catering as well. So, basically: Charge more.
As for tips on making the training a success there's a lot to talk about but here are some basic tips:
- Obviously, be well-prepared.
- Be at the location at least half an hour early. Make sure all the required equipment is available and working with your laptop. The same applies to WiFi / Internet connectivity.
- Having assignments for each lesson allowing you to apply what you've just learned is vital to understanding and internalising new knowledge.
- Try to devote sufficient time to each participant individually and to those who're slower than average in particular.
- 10 people in my experience is the reasonable upper boundary for participants a single trainer can handle without neglecting some of the participants.
- A classroom tool for managing students, tasks and course material is really helpful.