12 min 2 sec

Data Scientist Turns Teaching Frustrations Into Recurring Income

An analytics manager and adjunct college teacher creates a time-saving platform to help non-technical students learn coding.
Developer Hustle Niche Ideas Passive Income

Subscribe Now For A Free Five Step Tutorial

What It's About

His students spent way too much time on setup, so this analytics manager and college teacher found a better way.

Business Model
Skills Required
Coding & Teaching
Profit Potential

Words of Wisdom

I had trouble getting the first real sale (i.e., not one of my students) in the beginning. I was seeing visits to my website but not conversion to purchase. Once I offered a "freemium" plan which allowed users to test out the platform for free, I was getting sign-ups.

Fun Fact

Nathan takes real interview questions from real customers, rewrites them, and then publishes them as learning modules so that his users get to improve their skills with real challenges they’ll encounter in the workforce.

Notes from Chris

Episode 991
Twice a week, when Nathan Rosidi wraps up work as a strategy and analytics manager at a biotech company, he heads over the University of San Francisco, where he’s an adjunct teacher. His classes are about technical coding—usually Python and SQL languages—but most of his students are not so technical. And this was a problem.

The first thing a student has to do to learn coding is actually set up the software on the computer—and it’s not always easy. Many intelligent students spend days getting everything in order, which starts them off in a negative headspace and puts the class behind schedule.

Nathan knew there had to be an easier way to teach coding without going through this mess every semester. He wanted to be a teacher, not an IT helpdesk person: less time on setup, more time on teaching. One day, while immersed in technical support for his students, he remembered an idea he’d had years before.

When he was just beginning his career in analytics, he wanted to find ways to improve his coding skills to make him more prepared for job interviews. He looked all over for a web-based platform where he could practice Python on SQL exercises, but there wasn’t anything that was easy to use. There were coding courses, but they all started from square one and required installing complex software—definitely not the fast, easy approach to building skills that Nathan wanted.

In December of 2017, Nathan pieced together the back-end of the platform, which he named StrataScratch.” He found a developer on Upwork and paid him $1,000 to create the front-end interface. Adding the two parts together, he had a basic, working product.

In January of 2018—just a month after he began working on StrataScratch—he offered the platform to his new students for free. They liked it right away. It was so much easier to get students learning actual coding, rather than wasting time just getting their computers set up.

Nathan had to find a different approach, but first he had to identify the problem. He knew his questions and exercises were well-made. He knew they could help students and young professionals improve their skills and prepare for jobs. He just had to find a way to convince them to pay for it. To do that, he had to overcome the objection of whether it was really going to be helpful or not—and to solve that problem, they needed to be able to try StrataScratch for free.

With this logical process in mind, he set up a “freemium” version—a full-featured version of the platform that contained a few of the first modules. This would give interested students and young professionals a taste of what the full version provided. And it worked.

Nathan is still in build-mode, trying to make StrataScratch as useful as it can possibly be for his current users. He’s investing much of his earnings to pay writers to create new modules, and developers to upgrade the servers and improve the platform.

But with over 500 lessons now in the bank, he’s getting ready to switch to scale-mode. That means making more marketing content, and testing the waters of Google Ads. If all goes well, it won’t be long before StrataScratch is a well-known name in the Python and SQL learning space—and to think, a resource like this didn’t exist until he decided to build it.


  • StrataScratch: Check out Nathan's platform that be built from the ground up at the Strata Scratch website.

Inspiration is good; inspiration combined with action is better. Now get back to work!

Yours in the revolution,


Download Episodes By Months:

Season 6 (2022): JAN | FEB | MAR | APR | MAY | JUN | JUL | AUG | SEP | OCT | NOV | DEC |

Season 5 (2021): JAN | FEB | MAR | APR | MAY | JUN | JUL | AUG | SEP | OCT | NOV | DEC |

Season 4 (2020): JAN | FEB | MAR | APR | MAY | JUN | JUL | AUG | SEP | OCT | NOV | DEC |

Season 3 (2019): JAN | FEB | MAR | APR | MAY | JUN | JUL | AUG | SEP | OCT | NOV | DEC |

Season 2 (2018): JAN | FEB | MAR | APR | MAY | JUN | JUL | AUG | SEP | OCT | NOV | DEC |

Season 1 (2017): JAN | FEB | MAR | APR | MAY | JUN | JUL | AUG | SEP | OCT | NOV | DEC |



Create your online store with Shopify using an exclusive discount for Side Hustle School listeners. For a limited time, get a free 21-day trial and a 10% discount for a whole year.

Many Side Hustle School listeners are building sites using Shopify's easy-to-learn platform. Try it free today!

Learn More


Social media is nice, but building an email list is still the single best way to get customers and clients for your hustle. It's not hard to get started—sign up for a 30-day trial and join the list-building challenge! You’ll be up and running in no time.

Learn More

Quote of the Day
"If I were to start over again, I’d build out the community first!"
—Nathan Rosidi #SideHustleSchool

Sponsors & Gratitude

Don't Do Business Without It

Side Hustle School is brought to you by American Express.

No matter what you do in business, from working nine-to-five to working five-to-nine, it’s easier when you don’t go it alone. Get the powerful backing of American Express—don't do business without it! 💳

Visit American Express

Like the Show? Leave a Rating!

Side Hustle School is for you! If you’re enjoying it, please take a quick moment to leave a rating or write a quick review. It's really easy and it makes a difference! ✅

It also makes a huge difference when you tell your friends about the show. Remember, it's 100% free and listener-supported.

Here's How

Keep in Touch

There’s a new story every single day on Side Hustle School. Episodes are produced to be short and to the point—I know you’re busy. Be sure you subscribe to get instant notification of the day’s broadcast!

To infinity and beyond,

Chris Guillebeau