technifyedWeekly list

freeCodeCamp

How to build your own learning path using Open Source with Kunal Kushwaha [Podcast #200]

via YouTube Free video

Overview

Today Quincy Larson interviews Kunal Kushwaha. He's a software engineer and prolific computer science teacher on YouTube. He failed the JEE, the Indian Engineering Entrance Exam, TWICE. But he persevered. He did 4 years of university but attended ZERO lectures. Instead he built his own learning path by contributed to open source projects.

He moved from Delhi to London on a UK Global Talent Visa. He works at Cast AI and is the founder of the WeMakeDevs community.

We'll talk about:

- How he teaches himself new skills, then teaches those skills through his YouTube channel

- His day-to-day working remotely at startups

- His role in building out cloud regions as a field CTO at Civo, a cloud native service provider

- The Indian higher education system

Support for this podcast is provided by a grant from AlgoMonster. AlgoMonster is a platform that teaches data structure and algorithm patterns in a structured sequence, so you can approach technical interview questions more systematically. Their curriculum covers patterns like sliding window, two-pointers, graph search, and dynamic programming, helping you learn each pattern once and apply it to solve many problems. Start a structured interview prep routine at https://algo.monster/freecodecamp

Support also comes from the 10,338 kind folks who donate to our charity each month. Join them and support our mission at https://donate.freecodecamp.org

Rep the freeCodeCamp community with pride. Get your fCC t-shirt for $20 with free shipping anywhere in the US: https://shop.freecodecamp.org

Links from our discussion:

- Kunal's YouTube channel: https://www.youtube.com/@KunalKushwaha

- WeMakeDevs, an inclusive global community for anyone passionate about technology that puts on events: https://www.wemakedevs.org/

- CastAI where Kunal now works: https://cast.ai/

Community news section:

1. freeCodeCamp's New Responsive Web Design Certification is now live. Earn this FREE verified cert by taking the final exam, and add it to your profile. Announcement article: https://www.freecodecamp.org/news/freecodecamps-new-responsive-web-design-certification-is-now-live/

2. Before modern LLMs, developers used fundamental Natural Language Processing (NLP) tools. freeCodeCamp published a new handbook covering the tools behind chatbots, machine translation, and text summarization. (full length handbook): https://www.freecodecamp.org/news/how-to-use-nlp-techniques-and-tools-in-your-projects-full-handbook/

3. freeCodeCamp also published a handbook on one of the trickier aspects of JavaScript: Closures. Learn about functions, parameters, and lexical scope. Then, discover how a Closure "closes over" a variable, keeping it safe while allowing access through function calls. (full length handbook): https://www.freecodecamp.org/news/how-closures-work-in-javascript-a-handbook-for-developers/

4. Flexbox is a powerful CSS feature that lets you build user interfaces that fit any screen size. If you’ve ever struggled to center something with CSS or tried to make columns line up nicely, well, Flexbox simplifies this dramatically. (2 hour YouTube course): https://www.freecodecamp.org/news/learn-css-flexbox-for-beginners-free-2-hour-course

5. When you're working with Large Language Models, every additional token adds cost and latency. Microsoft just open-sourced a tool called LLMLingua that will compress your prompts and other context window data. (10 minute read): https://www.freecodecamp.org/news/how-to-compress-your-prompts-and-reduce-llm-costs/

6. It is with great pride that I announce our Top Open Source Contributors of 2025: https://www.freecodecamp.org/news/freecodecamp-top-open-source-contributors-2025

7. Today's song of the week is 1983 anthem Rock of Ages by British rock band Def Leppard: https://www.youtube.com/watch?v=nhSdljm909Y

Secitons

0:00:00 Introduction and Community News

0:06:40 Introducing guest: Career, Castai, and We Make Devs"

0:07:51 Failing the JEE (Indian Engineering Entrance Exam) Twice & High-Stakes I…

Chapters 14

  1. 0:00:00Introduction and Community News
  2. 0:06:40Introducing guest: Career, Castai, and We Make Devs"
  3. 0:07:51Failing the JEE (Indian Engineering Entrance Exam) Twice & High-Stakes Indian Education System
  4. 0:11:27The "Brainwashing" of IIT Aspirants and Misleading Salary Expectations
  5. 0:15:07Post-Failure Plan B: Finding Inspiration and the Goal Breakdown Method
  6. 0:19:40Open Source Saved My Career: Contributing to Kubernetes and Building Skills
  7. 0:27:09Outdated University Curriculum: Welding in Computer Science & Skipping All Lectures
  8. 0:31:07"Self-Directed Learning & Opportunities: Google Summer of Code, Linux Foundation & Civo"
  9. 0:35:55From Field CTO at Civo to UK Permanent Residency via Global Talent Visa
  10. 0:41:35Cultural Differences: Moving from Delhi to London & The Air Quality Issue
  11. 0:49:50Administrative Headaches of Running a Business in India
  12. 0:52:40"Advice for Indians: Patriotism, Civil Service Exam, and Starting Up in Bangalore"
  13. 0:56:22Kunal's Information Diet and Pi-Shaped Learning for Self-Education
  14. 1:03:16Advice to His Younger Self: The Importance of Routine and Morning Productivity

Advantages and disadvantages

Advantages

  • Completely free, with no ads inside the lessons.
  • Project-based: you build real apps as you learn.
  • freeCodeCamp's own certifications are free and well known among developers.
  • Free, one long video that covers a topic end to end.
  • Use the chapters to jump to what you need.
  • Completely free.
  • Self-paced: start any time.
  • A clear syllabus (14 parts) you can see before you start.

Disadvantages

  • YouTube videos are long single recordings; you pace yourself.
  • Less theory than a university course.
  • No exercises or certificate: code along to make it stick.
  • No certificate.
  • Short (1 hour): an overview, not deep coverage.
  • No graded assignments or feedback.

Some points apply to every course of this kind; see how we rank.

Free

  • Free: Watch on YouTube, no account needed.
  • Certificate: None. Code or take notes along to make it stick.

freeCodeCamp is in Tier 3: good universities, respected companies, nonprofits and well-known teachers of our institution ranking (78/100). Free full courses and certifications; practical, but not university-level depth.

Similar courses

Compare these

Massachusetts Institute of Technology

MIT 15.S12 Blockchain and Money, Fall 2018

Instructor: Prof. Gary Gensler View the complete course: https://ocw.mit.edu/15-S12F18 This course is for students wishing to explore blockchain technology’s potential use - by entrepreneurs & incumbents - to change the world of money and finance. License: Creative Commons BY-NC-SA More information…

  • Free video
  • 23 videos, 29 hours

Massachusetts Institute of Technology

MIT 6.006 Introduction to Algorithms, Fall 2011

This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming, and introduces basic performa…

  • Free video
  • 47 videos, 42 hours

Harvard University

CS50's Introduction to Programming with Python (CS50P) 2022

This is CS50P, CS50's Introduction to Programming with Python. Register for free at https://cs50.edx.org/python. Slides and source code at https://cs50.harvard.edu/python. Playlist at https://www.youtube.com/playlist?list=PLhQjrBD2T3817j24-GogXmWqO5Q5vYy0V. An introduction to programming using a la…

  • Free video
  • 11 videos, 16 hours

Harvard University

CS50x 2023 Lectures

This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming, for concentrators and non-concentrators alike, with or without prior programming experience. (Two thirds of CS50 students have never taken CS before.) This course teaches…

  • Free video
  • 12 videos, 26 hours

Massachusetts Institute of Technology

MIT 6.100L Introduction to CS and Programming using Python, Fall 2022

Instructor: Ana Bell View the complete course: https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/ *Note: Lectures 6, 10 have been updated! This subject is aimed at students with little to no programming experience. It aims to provide students with an under…

  • Free video
  • 26 videos, 28 hours

Stanford University

Stanford Online Courses and Programs

Get more information about the courses and programs we offer. In this playlist you can learn more about course content, pricing, credentials and more!

  • Free video
  • 154 videos, 139 hours