Popular Topics

Choose a topic that interests you and start your Feynman learning journey. Each topic is carefully designed to help you deeply understand core concepts.

Beginner
60minutes
JavaScript Basics
Learn the basic syntax for web interactive programming
💡

Feynman Understanding:

If a webpage is a house, HTML is the framework, CSS is the decoration, then JavaScript is the electricity that makes things work. It's like having a magic button - when you click it, something happens. Like alert('hello') shows a popup, + name) can greet people by name. JavaScript makes webpages interactive.

JavaScript
Variables
Functions
+2

Example Questions:

  • What is JavaScript?
  • How do you create variables?
Beginner
30minutes
HTML Basics
Learn the basic markup language for web structure
💡

Feynman Understanding:

Think of building a house. HTML is those wooden frame, CSS is decoration, and JavaScript is electricity and plumbing. HTML tells the browser 'this is a title, this is a paragraph, this is an image' by using different tags. Like <h1> means big title, <p> means paragraph, <img> means image.

HTML
Tags
Web
+2

Example Questions:

  • What is HTML?
  • What are HTML tags?
Beginner
45minutes
CSS Basics
Learn the basics of web styling
💡

Feynman Understanding:

If HTML is a house frame, then CSS is the decorator. It decides what color the walls are, where the furniture goes, how big the rooms are. CSS tells the browser 'make this text red', 'make this box round', 'put this element on the left side'. It's like styling with { color: red; } commands.

CSS
Styling
Layout
+2

Example Questions:

  • What is CSS?
  • How do you change text color?
Intermediate
120minutes
Data Structures
Learn common data organization and storage methods
💡

Feynman Understanding:

Data structures are like different ways to organize your stuff. Arrays are like a row of lockers numbered 1,2,3. Linked Lists are like a treasure hunt where each clue points to the next. Stacks are like a pile of plates - last one in, first one out. Trees are like family trees with parents and children.

Data Structures
Arrays
Linked Lists
+3

Example Questions:

  • What is an array?
  • How does a linked list work?
Intermediate
75minutes
React Hooks
Master state management in React functional components
💡

Feynman Understanding:

Think of React Hooks like having a toolbox for your components. useState is like having a sticky note to remember things, useEffect is like setting a reminder to do something when certain things change. Instead of complex class components, hooks let you add superpowers to simple functions.

React
Hooks
useState
+2

Example Questions:

  • What are React Hooks?
  • How does useState work?
Intermediate
90minutes
Physics Mechanics
Understand the basic principles of object motion and force
💡

Feynman Understanding:

Imagine you're playing pool. When you hit the cue ball, it moves and hits other balls. That's mechanics - how things move and why. Force is like pushing, acceleration is how fast something speeds up, and momentum is like how hard it is to stop a moving truck vs a bicycle.

Mechanics
Newton's Laws
Momentum
+2

Example Questions:

  • What is force?
  • What is Newton's first law?
6
Featured Topics
3
Knowledge Areas
70
Average Study Time (minutes)