Learn Imba
Imba is a compile-to-JavaScript programming language that lets you build blazingly fast web apps. It powers both the frontend and backend of the Scrimba.com platform.

2.9 hrs
Content
About
Intro
Intro to Imba Syntax
Conditionals
Loops
Functions
Anonymous Functions
Imports
Classes
Tags
Defining Custom Tags
Loops Inside Tags
Conditionals inside Tags
Inline Styles
Style Property Shorthands
Scoped Styles
Imba-Defined CSS Properties
Imba-Defined CSS Values
CSS Modifiers
Bonus Imba Styling Features
Binding
Binding Custom Tags
Event Handling
Emitting Custom Events
Local vs Global Components
Organizing The Project
Container Tag
Habit Adder Tag
Event Modifiers
Sending Data with Events
Adding SVG Icons
Making an Animated Drawer
Add the Icon Chooser
Cosmetic Improvements
Move Delete to Dopamine Box
Move Toggle to Dopamine Box
LocalStorage
Manage Empty State
Lifecycle Methods
Celebration Sound Effect
Reset habits and use imba.commit()
Wrap Up
How to Utilize Your Certificate
Certificate of Completion