Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Scrimba

Learn Imba

via Scrimba

Overview

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.

Syllabus

  • 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
  • Want to become a Scrimbassador?
  • How to Utilize Your Certificate

Reviews

Start your review of Learn Imba

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.