100 cards
This deck is a friendly introduction to the building blocks of JavaScript, one of the most widely used programming languages on the web. Across the cards, you'll explore foundational concepts like what JavaScript is, how it fits into a web page, and the core syntax you'll use every day as a developer. Topics range from declaring variables and understanding primitive data types to working with operators, type coercion, and control flow statements like if-else and switch.
It's well suited for beginners who are just starting their journey into web development, whether you're learning on your own or taking your first programming course. If you have a little familiarity with HTML and want to add interactivity to your projects, these cards will give you a solid mental map of the language's essentials. More experienced developers can also use it as a quick refresher to brush up on terminology and core ideas.
To get the most out of your study sessions, try reviewing a small batch of cards each day rather than cramming everything at once. Spacing out your practice helps the concepts move from short-term memory into long-term recall. As you go through each card, take a moment to think about how the concept might show up in a real piece of code, since connecting definitions to small practical examples tends to make the ideas stick. Pairing these flashcards with a bit of hands-on coding in your browser's console will reinforce what you learn and make the material feel much more alive.