> Canonical URL: https://codingcat.dev/podcast/1-13-creating-a-learning-platform

# Creating a Learning Platform

🎧 Podcast Episode · S1E13March 24, 2021

# Creating a Learning Platform

![](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/2691a24b52e6a655f49338a9602998b9d2e2d9c1-1920x1080.png?w=1920&h=1080&q=82&fit=max&auto=format)[@CodingCatDev62.5K / 100K Subscribers Goal](https://www.youtube.com/@codingcatdev?sub_confirmation=1)[Subscribe on YouTube→](https://www.youtube.com/@codingcatdev?sub_confirmation=1)[Watch on YouTube App ↗](https://www.youtube.com/watch?v=FMFJcYRXYtA&list=UUnKZ8gEb78zXKMi1ns-IQ2g)[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)[![Brittney Postma](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/f25e504779cb6ebb7c0dd7df367f2c7490e17784-735x735.png?w=96&h=96&q=82&fit=max&auto=format)Brittney Postma](/author/brittney-postma)[![Scott Tolinski](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/f32bb9e78ec8f878e052b0c758fe8f44d3d48b4d-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Scott Tolinski](/guest/scott-tolinski)🎧 Listen & Subscribe[Spotify](https://open.spotify.com/episode/5vwsDNz3dYEJvH41OxBLkY)[Apple](https://podcasts.apple.com/us/podcast/1-13-creating-a-learning-platform-with-scott-tolinski/id1491655542?i=1000514236963)[YouTube](https://www.youtube.com/watch?v=FMFJcYRXYtA&list=PLUKgAjyG9B0ZhUEXp9eVa7h4L__FDW3uV)[Subscribe on YouTube (62.5K / 100K) →](https://www.youtube.com/@codingcatdev?sub_confirmation=1)[Pocket Casts](https://pca.st/episode/6da94f22-8d04-4253-9bc5-36035adcb456)[Castbox](https://castbox.fm/episode/id2508485-id367159575)[Castro](https://castro.fm/episode/JE92Xt)[Overcast](https://overcast.fm/itunes1491655542)[RSS](https://anchor.fm/s/115b203c/podcast/rss)✏️ Visual Architecture Diagram

## how this episode connects together.

Follow AJ from first principles to production-ready architecture.

Let’s build it!✏️ Visual Diagram: Creating a Learning Platform✓ Good PatternVISUAL DIAGRAM[Diagram Walkthrough]Step-by-step diagram breakdown for Creating a Learning Platform: start with Scott Tolinski, implement Architecture & Patterns, and ship to production.AAA Contrast Verified

**Creating a Learning Platform ** is a CodingCat.dev podcast episode featuring Scott Tolinski alongside Alex Patterson and Brittney Postma focused on Svelte, Node.js. We talk with Scott Tolinkski of LevelUpTutorials all about his past and why he started his Learning Platform. 1.13 - Creating a Learning Platform: https://codingcat.dev/podcast/1-13-creating-a-learning-platform 0:00 - Intro
0:43- Scott Tolinski
4:21 - How did you start to create a learning platform?
9:33 - Finding your niche
11:56 - Staying humble
15:00 - How Level Up Tutorials was born
15:53 - How did you decide whether to grow your own plat Watch the full video breakdown on [**YouTube**](https://www.youtube.com/watch?v=FMFJcYRXYtA) or explore the architectural notes, chapters, and official documentation links below.

## Questions

- When did you first decide to create your own Learning Platform?Was there a reason behind starting Level Up Tutorials?

- Did you ever consider just using something like Udemy?
- You have been through several iterations of hosting, code base… For someone getting started right now (like us), what would you suggest we consider?
- You just moved off of Meteor, what caused the move?
- Why do you use CRA over something like Next.js?

- How did you build your audience?Was it a specific tutorial that helped you really get started?

- Where do you get ideas for your courses?Do you look for popular tech to create your content or just do what is exciting for you?

- Would you say that it is more important to get a single course "perfect", or to focus on having a large variety of courses available?
- You release your courses on a monthly basis, what happens if you had just a little bit more that you want to add to that Course?

## Technical Overview: Creating a Learning Platform

1.13 - Creating a Learning Platform: https://codingcat.dev/podcast/1-13-creating-a-learning-platform 0:00 - Intro
0:43- Scott Tolinski
4:21 - How did you start to create a learning platform?
9:33 - Finding your niche
11:56 - Staying humble
15:00 - How Level Up Tutorials was born
15:53 - How did you decide whether to grow your own plat

When applying the concepts from **Creating a Learning Platform**  in a production codebase, teams working with Svelte, Node.js should align their implementation with the [**Svelte & SvelteKit Documentation**](https://svelte.dev/docs) (Runes, compiler internals, and full-stack SvelteKit routing). Structuring your workflow around repeatable patterns, automated verification, and clear separation of concerns helps prevent regressions as your application scales.

### Key Engineering Takeaways

- **Core Topic Focus: ** Practical strategies for Svelte, Node.js covered in "Creating a Learning Platform" (We talk with Scott Tolinkski of LevelUpTutorials all about his past and why he started his Learning Platform.).
- **Production Implementation: ** Combine the architectural patterns demonstrated in this podcast with the official [Svelte & SvelteKit Documentation](https://svelte.dev/docs) for type safety, performance, and long-term maintainability.
- **Hands-On Video Walkthrough: ** Follow along with the live coding demos and discussion on [YouTube (Creating a Learning Platform)](https://www.youtube.com/watch?v=FMFJcYRXYtA) and subscribe to [CodingCat.dev on YouTube](https://www.youtube.com/@CodingCatDev?sub_confirmation=1) for weekly deep dives.

## Video Chapters & Timestamps

Jump directly to any segment of [**Creating a Learning Platform**](https://www.youtube.com/watch?v=FMFJcYRXYtA) on YouTube using the timestamped chapters below:

- [**00:00**](https://www.youtube.com/watch?v=FMFJcYRXYtA&t=0s): Intro
- [**00:00**](https://www.youtube.com/watch?v=FMFJcYRXYtA&t=0s): How did you start to create a learning platform?
- [**00:00**](https://www.youtube.com/watch?v=FMFJcYRXYtA&t=0s): Finding your niche
- [**00:00**](https://www.youtube.com/watch?v=FMFJcYRXYtA&t=0s): Staying humble
- [**00:00**](https://www.youtube.com/watch?v=FMFJcYRXYtA&t=0s): How Level Up Tutorials was born
- [**00:00**](https://www.youtube.com/watch?v=FMFJcYRXYtA&t=0s): How did you decide whether to grow your own platform or join a large company?
- [**00:00**](https://www.youtube.com/watch?v=FMFJcYRXYtA&t=0s): What motivates you to create each course?
- [**00:00**](https://www.youtube.com/watch?v=FMFJcYRXYtA&t=0s): How do you make your courses interesting to an audience?
- [**00:00**](https://www.youtube.com/watch?v=FMFJcYRXYtA&t=0s): How do you decide the right length for your courses?
- [**00:00**](https://www.youtube.com/watch?v=FMFJcYRXYtA&t=0s): Evolving away from Meteor to create your own platform
- [**00:00**](https://www.youtube.com/watch?v=FMFJcYRXYtA&t=0s): Server Side Rendering
- [**00:00**](https://www.youtube.com/watch?v=FMFJcYRXYtA&t=0s): How do you produce your videos?
- [**00:00**](https://www.youtube.com/watch?v=FMFJcYRXYtA&t=0s): What opportunities are there to make the video production process more efficient?
- [**00:00**](https://www.youtube.com/watch?v=FMFJcYRXYtA&t=0s): Involving new authors with your platform
- [**00:00**](https://www.youtube.com/watch?v=FMFJcYRXYtA&t=0s): Affiliate links
- [**00:00**](https://www.youtube.com/watch?v=FMFJcYRXYtA&t=0s): How do you submit proposals to Level Up Tutorials?
- [**00:00**](https://www.youtube.com/watch?v=FMFJcYRXYtA&t=0s): Growing an audience
- [**00:00**](https://www.youtube.com/watch?v=FMFJcYRXYtA&t=0s): Which social media outlets are best to build an audience?
- [**00:00**](https://www.youtube.com/watch?v=FMFJcYRXYtA&t=0s): Just keep swimming
- [**00:00**](https://www.youtube.com/watch?v=FMFJcYRXYtA&t=0s): Purrfect Picks

## Resources, Links & Official Documentation

- **Watch on YouTube: ** [Creating a Learning Platform Full Video](https://www.youtube.com/watch?v=FMFJcYRXYtA) (plus [Subscribe to CodingCat.dev](https://www.youtube.com/@CodingCatDev?sub_confirmation=1))
- **Show Pick: ** [Deno (picked by Alex Patterson)](https://deno.land/)
- **Show Pick: ** [Animating Svelte (picked by Brittney Postma)](https://leveluptutorials.com/tutorials/animating-svelte/getting-started)
- **Show Pick: ** [Remarkable (picked by Scott Tolinski)](https://remarkable.com/)
- [**Scott Tolinski Guest Profile & Episodes on CodingCat.dev**](/guest/scott-tolinski)
- [**Scott Tolinski on GitHub**](https://github.com/stolinski)
- [**Svelte & SvelteKit Documentation:**](https://svelte.dev/docs) Runes, compiler internals, and full-stack SvelteKit routing
- [**Node.js API Reference:**](https://nodejs.org/docs/latest/api/) Event loop, streams, native fetch, and server-side JavaScript

## Related CodingCat.dev Tutorials & Podcast Episodes

- [**Creating and Using Kendo UI**](/podcast/2-24-making-progress-with-kendo-ui): We have Alyssa Nicoll and Kathryn Grayson from Progress teach us all about KendoUI and how they maintain this frontend library.
- [**Data Connect: All About Schemas in Firebase: Web Architecture & Implementation Guide**](/post/firebase-2025-02-dataconnect-schemas): Hands-on web engineering breakdown of "Data Connect: All About Schemas" (2025-02-11). Learn how to integrate Firebase, Google Cloud, Web Dev, SQL in production ...
- [**Supabase New Release**](/podcast/4-6-supabase-release-week-x-new-features): Supabase dropped a lot of new features during their X launch, I review these with Jon.

## Frequently Asked Questions (FAQ)

### What are the main takeaways from Creating a Learning Platform?

We talk with Scott Tolinkski of LevelUpTutorials all about his past and why he started his Learning Platform. 1.13 - Creating a Learning Platform: https://codingcat.dev/podcast/1-13-creating-a-learning-platform 0:00 - Intro
0:43- Scott Tolinski
4:21 - How did you start to create a learning platform?
9:33 - Finding your niche
11:56 - Staying humble
15:00 - How Level Up Tutorials was born
15:53 - How did you decide whether to grow your own plat Throughout this podcast, Scott Tolinski breaks down real-world implementation details for Svelte, Node.js so developers can apply these patterns directly in production.

### How do you implement Svelte best practices in production?

When adopting Svelte and Node.js in a production stack, start by validating your configuration against the [**Svelte & SvelteKit Documentation**](https://svelte.dev/docs) (Runes, compiler internals, and full-stack SvelteKit routing). Focus on incremental adoption, automated testing, and observability so your team can measure performance and developer velocity improvements at each stage.

### Where can I watch the full Creating a Learning Platform walkthrough and find related code resources?

You can watch the complete video session for [**Creating a Learning Platform**](https://www.youtube.com/watch?v=FMFJcYRXYtA) on the [**CodingCat.dev YouTube channel**](https://www.youtube.com/@CodingCatDev?sub_confirmation=1). For a deeper dive into Svelte, check out our related guide: [**Creating and Using Kendo UI**](/podcast/2-24-making-progress-with-kendo-ui).

## ✏️ Episode Summary

1.13 - Creating a Learning Platform: https://codingcat.dev/podcast/1-13-creating-a-learning-platform

0:00 - Intro
0:43- Scott Tolinski
4:21 - How did you start to create a learning platform?
9:33 - Finding your niche
11:56 - Staying humble
15:00 - How Level Up Tutorials was born
15:53 - How did you decide whether to grow your own plat

## episode picks.

### 🐾 Alex Patterson

- [Deno](https://deno.land/)

### 🐾 Brittney Postma

- [Animating Svelte](https://leveluptutorials.com/tutorials/animating-svelte/getting-started)

### 🐾 Scott Tolinski

- [Remarkable](https://remarkable.com/)

## recent episodes.

[All Episodes&rarr;](/podcasts)[![GenAI for Engineers, What](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/3e48f44739be2aabf3aaa805e51b3a6328979153-1920x1080.png?w=1920&q=82&fit=max&auto=format)](/podcast/genai-for-engineers-what-s-real-what-s-not-and-what-s-coming)November 19, 2025[AI & MCP Agents](/topic/ai)

### [GenAI for Engineers, What's Real, What's Not and What's Coming](/podcast/genai-for-engineers-what-s-real-what-s-not-and-what-s-coming)

Curious about GenAI for engineers? Learn what's real, what's not, and what's next in AI.

[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)[![Balki Kodarapu](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/25fd44884e232394eb74b776fcec7e8d13330ca0-1060x794.png?rect=133,0,794,794&w=96&h=96&q=82&fit=max&auto=format)Balki Kodarapu](/guest/balki-kodarapu)[![How OAuth, MCP, and the OpenAI Apps SDK, Power the Next Generation of Interactive AI Experiences (with Stytch & OpenAI)](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/0beb99900f4c24e284df2dee3e2d740062c6ce96-1920x1080.png?w=1920&q=82&fit=max&auto=format)](/podcast/how-oauth-mcp-and-the-openai-apps-sdk-power-the-next-generation-of-interactive-ai-experiences)November 4, 2025[AI & MCP Agents](/topic/ai)

### [How OAuth, MCP, and the OpenAI Apps SDK, Power the Next Generation of Interactive AI Experiences (with Stytch & OpenAI)](/podcast/how-oauth-mcp-and-the-openai-apps-sdk-power-the-next-generation-of-interactive-ai-experiences)

Curious about OAuth, MCP servers, and building cool ChatGPT apps? Hear from Max of Stytch as we dive deep, break down the tech, and build a Tamagotchi together!

[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)[![Max Gerber](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/4497bb7ada0e39b4cd13b0e3ca00c930389dab02-1292x1088.png?rect=102,0,1088,1088&w=96&h=96&q=82&fit=max&auto=format)Max Gerber](/guest/max-gerber)