🧭 Not sure where to start?Follow a Learning Path: a guided course sequence toward your career goal. View Learning Paths →

Online Courses

Learn step by step with animations, text lessons, and auto-graded interactive exercises. No installation, practice right away.

✅ Interactive exercises🏆 Certificate♾️ Access anytime
🌱 Start here

Baru mulai? Ikuti urutan ini, selangkah demi selangkah

Tiga langkah awal yang paling banyak membantu pemula. Selesaikan satu per satu, lalu lanjut ke course lain sesuai tujuanmu.

Sudah punya tujuan karier? View Learning Paths →

🏆 LEADERBOARD

Most Diligent Members

Top 3 on the podium, then every active learner (14) ranked by XP: chapters passed, quizzes, and courses completed.

🥈
Z
zim j. Level 8
8.090XP#2
🥇
I
ipptri Level 11
17.550XP#1
🥉
H
hifzon h. Level 7
6.550XP#3
  1. 🥇 ipptriLevel 11 17.550 XP
  2. 🥈 zim j.Level 8 8.090 XP
  3. 🥉 hifzon h.Level 7 6.550 XP
  4. 4 Brain M.Level 7 5.800 XP
  5. 5 heru r.Level 4 2.150 XP
  6. 6 Fajar E.Level 4 2.050 XP
  7. 7 Diyari R.Level 4 1.500 XP
  8. 8 Mujahidin 0.Level 2 300 XP
  9. 9 Muhammad F.Level 2 300 XP
  10. 10 Rassya A.Level 2 200 XP
  11. 11 RikiLevel 2 200 XP
  12. 12 LALU Y.Level 2 200 XP
  13. 13 hifzon h.Level 1 100 XP
  14. 14 Daniel D.Level 1 100 XP
Menampilkan semua 33 course gulir untuk melihat lainnya
Intermediate NEW FREE
Spring Boot from Scratch: Build Professional Java REST APIs
⚙️ Backend ★ 4.9

Learn Spring Boot step by step in plain language: controllers, JSON, dependency injection, layered architecture, validation, error handling, Spring Data JPA, DTOs, Spring Security and JWT, testing, Actuator, OpenAPI, Docker, and a final library API project.

24 chapters 1 peserta Certificate ± 22 jam 24 latihan
T Tim KelasIT.com Start
Beginner NEW FREE
Kotlin from Scratch: Build Android Apps
📱 Mobile ★ 4.9

Learn Kotlin step by step in plain language: variables, null safety, functions, collections, OOP, data classes, sealed classes, lambdas, coroutines, and a final project. The modern language of Android.

25 chapters Peserta pertama Certificate ± 21 jam 25 latihan
T Tim KelasIT.com Start
Intermediate FREE
Backend Testing with Node.js
⚙️ Backend ★ 4.9

Learn to write backend tests the right way and in plain language: test anatomy, assertions, TDD, async tests, test doubles, testing Express APIs and authentication, data-driven validation tests, repositories, external services, factories and isolation, coverage and mutation testing, refactor-proof tests, response contracts, security regression tests, smoke tests, a mini Jest/Vitest expect, CI with GitHub Actions, up to a final Shop API test suite project.

20 chapters 1 peserta Certificate ± 22 jam 20 latihan
T Tim KelasIT.com Start
Intermediate FREE
API Authentication & Security
⚙️ Backend ★ 4.9

Learn to secure APIs the right way and in plain language: password hashing, login, JWT from scratch, Bearer middleware, roles and object ownership (stop IDOR), refresh tokens, cookies and sessions, CSRF, CORS, input validation and injection, rate limiting, security headers, safe errors and logs, password reset, MFA/TOTP, OAuth 2.0 with PKCE, API keys and signed webhooks, key rotation, OWASP API Top 10, up to a final Secure Notes API project.

24 chapters Peserta pertama Certificate ± 26 jam 24 latihan
T Tim KelasIT.com Start
Beginner FREE
Tailwind CSS 4 from Scratch to Advanced
🎨 Frontend ★ 4.9

Learn Tailwind CSS 4 in detail and in plain language: utility-first, spacing, colors, typography, Flexbox and Grid, states, responsive design and container queries, dark mode, animations, the CSS-first @theme configuration, @utility and @apply, new v4 features, real components, v3-to-v4 migration, up to a final landing page project.

28 chapters Peserta pertama Certificate ± 26 jam 28 latihan
T Tim KelasIT.com Start
Beginner FREE
Svelte 5 from Scratch to Advanced
🎨 Frontend ★ 4.9

Learn Svelte 5 step by step in plain language: markup, runes ($state, $derived, $effect, $props, $bindable), events, conditionals, loops, form binding, components, snippets, context, lifecycle, stores, shared state, transitions, TypeScript, SvelteKit, up to a final To-Do app project.

30 chapters Peserta pertama Certificate ± 24 jam 30 latihan
T Tim KelasIT.com Start
Beginner FREE
Building APIs with ExpressJS
⚙️ Backend ★ 4.9

Learn to build REST APIs with ExpressJS from scratch in plain language: routing, params, query and body, status codes, CRUD, validation, filtering and pagination, middleware, Router, error handling, token authentication, up to a final Library API project.

14 chapters Peserta pertama Certificate ± 10 jam 14 latihan
T Tim KelasIT.com Start
Beginner FREE
NoSQL Databases: from Zero to Confident with MongoDB, Redis, and More

Understand NoSQL step by step and practice right in your browser: documents & JSON, MongoDB CRUD, query operators, schema design, aggregation, indexes, replication & sharding, Redis (data structures, caching, rate limiting), Cassandra, Neo4j, security, and a final KopiKita project.

28 chapters 1 peserta Certificate ± 18 jam 28 latihan
T Tim KelasIT.com Start
Beginner FREE
Rust Programming for Beginners: From Zero to Coding

Learn Rust step by step in plain language: Cargo, variables, ownership and borrowing, structs, enums and pattern matching, collections, error handling, generics, traits, lifetimes, closures and iterators, smart pointers, modules, testing, concurrency, and a final project.

21 chapters 1 peserta Certificate ± 19 jam 21 latihan
T Tim KelasIT.com Start
Beginner FREE
HTML dari Nol: Membuat Halaman Web Pertamamu
✨ Other ★ 4.9

Belajar HTML dengan bahasa yang mudah dipahami, dari nol sampai bisa membuat website sendiri.

20 chapters 1 peserta Certificate ± 12 jam 20 latihan
T Tim KelasIT.com Start
Beginner FREE
CSS dari Nol: Mendesain Tampilan Website yang Menarik
✨ Other ★ 4.9

Belajar CSS dengan bahasa yang mudah dipahami, dari nol sampai bisa mendesain website sendiri.

25 chapters 2 peserta Certificate ± 17 jam 25 latihan
T Tim KelasIT.com Start
Beginner FREE
Scratch from Scratch: Learn Programming with Blocks

Learn visual programming with Scratch: sprites, motion, looks, sound, events, loops, variables, operators, conditionals, sensing, broadcast, My Blocks, lists, the Pen, and two projects (a catch-the-stars game and an interactive quiz).

18 chapters 1 peserta Certificate ± 8 jam 18 latihan
T Tim KelasIT.com Start
Beginner 🔥 TERPOPULER FREE
Go (Golang) Basics

Learn Go (Golang) from scratch: syntax, structs, interfaces, error handling, up to goroutines and channels.

23 chapters 2 peserta Certificate ± 13 jam 23 latihan
T Tim KelasIT.com Start
Beginner FREE
TypeScript from Scratch: Safe Types, Cleaner Code, Fewer Bugs
🎨 Frontend ★ 4.9

Learn TypeScript step by step in plain language: basic types, arrays & tuples, objects, unions & literals, functions, interfaces, enums, classes, generics, utility types, mapped & conditional types, modules, tsconfig, async/await, safe error handling, and a final task manager project. Exercises are type-checked by the real TypeScript compiler in your browser.

24 chapters Peserta pertama Certificate ± 19 jam 24 latihan
T Tim KelasIT.com Start
Beginner FREE
Vue.js 3 from Scratch
🎨 Frontend ★ 4.9

Learn Vue 3 step by step in plain language: template syntax, reactivity, events, conditional and list rendering, v-model forms, computed, watch, components (props, emits, defineModel, slots), lifecycle, refs, composables, provide/inject, transitions, Vue Router, Pinia, data fetching, the Options API, and a final to-do app project.

25 chapters 1 peserta Certificate ± 20 jam 25 latihan
T Tim KelasIT.com Start
Beginner FREE
Dart from Scratch

Learn Dart 3 step by step in plain language: types, null safety, functions, collections, OOP, mixins, records and patterns, exceptions, Future and Stream, JSON, testing, and a final to-do app project. The best foundation before Flutter.

20 chapters 2 peserta Certificate ± 17 jam 20 latihan
T Tim KelasIT.com Start
Beginner FREE
Complete PHP 8 from Scratch

Learn PHP 8 step by step in plain language: syntax, data types, arrays, functions, the type system, OOP, enums, readonly, attributes, exceptions, Composer, JSON, web security, PDO databases, and a final project.

22 chapters 1 peserta Certificate ± 17 jam 22 latihan
T Tim KelasIT.com Start
Beginner FREE
Database PostgreSQL Fundamental: dari Nol sampai Mahir Mengolah Data
✨ Other ★ 4.9

Belajar PostgreSQL, database relasional open source paling andal, dengan cara yang mudah dan bertahap.

25 chapters Peserta pertama Certificate ± 17 jam 25 latihan
T Tim KelasIT.com Start
Beginner FREE
Java from Scratch

Learn Java step by step in plain language: syntax, data types, control flow, methods, arrays, OOP, inheritance, interfaces, exceptions, collections, generics, lambdas and streams, file I/O, and a final project.

17 chapters Peserta pertama Certificate ± 15 jam 17 latihan
T Tim KelasIT.com Start
Beginner FREE
Vibe Coding: Membangun Software dengan AI
✨ Other ★ 4.9

Kursus 12 minggu untuk membangun software bersama AI dengan benar: dari prompt yang jelas, workflow VS Code + AI assistant, dasar pemrograman, Git dan debugging, PRD dan prompt engineering, frontend, backend + database + API, full-stack, testing, keamanan, deployment, hingga proyek akhir dengan AI agent.

12 chapters 2 peserta Certificate ± 12 jam 12 latihan
T Tim KelasIT.com Start
Beginner FREE
n8n for Beginners: Automation Made Easy

Learn workflow automation with n8n from scratch: triggers & nodes, items & JSON, expressions, credentials, IF/Switch, Merge, HTTP Request, the Code node, error handling, and going live.

15 chapters Peserta pertama Certificate ± 7 jam 15 latihan
T Tim KelasIT.com Start
Beginner FREE
Next.js for Beginners
🎨 Frontend ★ 4.9

Learn Next.js from scratch in plain language: pages & routing, Link, layouts, dynamic routes, Server vs Client Components, showing data, APIs, images, SEO, styling, up to deployment.

16 chapters 1 peserta Certificate ± 6 jam 16 latihan
T Tim KelasIT.com Start
Beginner 🔥 TERPOPULER FREE
MySQL Database Fundamentals: from Zero to Confident with Data

Learn databases the fun way: from "what is a table?" to designing your own online store database.

38 chapters 3 peserta Certificate ± 25 jam 38 latihan
T Tim KelasIT.com Start
Beginner FREE
Stop Working Manually! Excel from Zero to Office Hero

Turn reports that usually take half a day into a matter of minutes.

22 chapters 2 peserta Certificate ± 16 jam 22 latihan
T Tim KelasIT.com Start
Beginner FREE
Stop Feeling Nervous Speaking English: English for Work & Freelance
💬 Languages ★ 4.9

Practical English for office workers and freelancers who want to deal confidently with clients, bosses, and international colleagues.

20 chapters 2 peserta Certificate ± 14 jam 20 latihan
T Tim KelasIT.com Start
Beginner FREE
Introduction to Flutter: Building Mobile Apps
📱 Mobile ★ 4.9

Learn to build mobile apps with Flutter from scratch, no prior mobile experience needed.

23 chapters 2 peserta Certificate ± 15 jam 23 latihan
T Tim KelasIT.com Start
Intermediate FREE
REST API with Go
⚙️ Backend ★ 4.9

Build a real REST API with Go from scratch, step by step: HTTP concepts, routing, JSON, CRUD, validation, query parameters, middleware, testing, up to a final Todo API project.

17 chapters 2 peserta Certificate ± 9 jam 17 latihan
T Tim KelasIT.com Start
Intermediate FREE
Laravel 13 from Scratch
⚙️ Backend ★ 4.9

Master the most popular PHP framework in its latest version, Laravel 13: routing, controllers, Blade, migrations, Eloquent, relationships, validation, authentication, queues, APIs, caching, testing, up to the Laravel AI SDK and security.

26 chapters 1 peserta Certificate ± 17 jam 26 latihan
T Tim KelasIT.com Start
Intermediate FREE
Node.js from Scratch
⚙️ Backend ★ 4.9

Learn Node.js from concepts to building a REST API: modules, npm, the event loop, async/await, EventEmitter, file system, streams, HTTP, Express, middleware, authentication, and testing.

24 chapters 1 peserta Certificate ± 13 jam 24 latihan
T Tim KelasIT.com Start
Beginner FREE
Git & GitHub from Scratch

Master Git from concepts to teamwork: commits, branches, merges, conflicts, stash, rebase, tags, remotes, and the GitHub workflow.

22 chapters 2 peserta Certificate ± 10 jam 22 latihan
T Tim KelasIT.com Start
Beginner FREE
ReactJS for Beginners
🎨 Frontend ★ 4.9

Learn React from scratch: JSX, components, props, state, hooks, forms, data fetching, context, up to building a complete To-Do app.

23 chapters 1 peserta Certificate ± 14 jam 23 latihan
T Tim KelasIT.com Start
Beginner FREE
Python Basics

Learn Python from scratch until you can build your own apps: syntax, data structures, functions, OOP, files, JSON, and error handling.

24 chapters 2 peserta Certificate ± 15 jam 24 latihan
T Tim KelasIT.com Start
Beginner 🔥 TERPOPULER FREE
JavaScript Basics
🎨 Frontend ★ 4.9

Learn JavaScript from scratch with easy-to-follow text lessons, visual animations, and coding exercises right in your browser.

16 chapters 9 peserta Certificate ± 6 jam 16 latihan
T Tim KelasIT.com Start