LearnFrenzy
Sign in Take a free test

Learn · Tutorials

Learn by Building, One Lesson at a Time

Structured, beginner-friendly courses on Python, Java, JavaScript, Salesforce Apex, Lightning Web Components and REST APIs. Clear explanations, real code you can run, and a course outline that always shows where you are.

  • Free, no sign-up
  • Code you can copy
  • Progress saved
Tracks
13
Lessons
412
Chapters
151
Reading time
38h 10m

Tracks

Choose what to learn

Every track is free and reads like a course. Start at lesson one, or jump to any chapter.

Python

39 lessons · 14 chapters · 3h 30m

Learn Python from zero: a free chapter-by-chapter course with clear diagrams, runnable code, the output of every example, exercises and quizzes.

  • Getting Started
  • Variables and Data Types
  • Operators and Expressions
  • Making Decisions
Your progress0/39

Java

42 lessons · 16 chapters · 4h

Learn Java from scratch with a free chapter-by-chapter course: OOP, collections, streams, exceptions and threads, with diagrams and verified code output.

  • Getting Started
  • Variables and Data Types
  • Operators
  • Control Flow
Your progress0/42

JavaScript

40 lessons · 14 chapters · 3h 29m

Learn modern JavaScript step by step: variables, functions, closures, arrays, objects, classes, async/await, the DOM and fetch, with diagrams and runnable code.

  • Getting Started
  • Variables and Data Types
  • Operators and Control Flow
  • Functions, Scope and Closures
Your progress0/40

SQL

30 lessons · 10 chapters · 2h 57m

Learn SQL step by step with MySQL: SELECT, WHERE, JOINs, GROUP BY, subqueries, window functions, CTEs, indexes and transactions, with real query results.

  • Introduction to SQL
  • Querying Data: SELECT and WHERE
  • SQL Functions
  • Aggregation: GROUP BY and HAVING
Your progress0/30

C Programming

35 lessons · 12 chapters · 2h 43m

Learn C programming step by step: variables, operators, loops, functions, arrays, strings, pointers, memory, structures and files, with programs you can run.

  • Introduction to C
  • Variables, Data Types and I/O
  • Operators and Expressions
  • Control Flow: Decisions and Loops
Your progress0/35

C++ with STL

33 lessons · 12 chapters · 2h 49m

Learn modern C++ step by step: classes, references, smart pointers, templates and the STL – vector, map, set, sort – plus DSA and competitive programming.

  • Introduction to C++
  • Variables, References and Strings
  • Control Flow, Functions and Lambdas
  • Object-Oriented Programming
Your progress0/33

TypeScript

17 lessons · 8 chapters · 1h 21m

Learn TypeScript step by step: types, interfaces, unions, narrowing, generics, classes and utility types, with strict-mode examples for React, Angular and Node.

  • Getting Started with TypeScript
  • TypeScript Basic Types
  • Objects, Interfaces and Type Aliases
  • Functions in TypeScript
Your progress0/17

React.js

31 lessons · 12 chapters · 3h 12m

Learn React 19 from scratch: components, props, state, hooks, forms and actions, React Router, performance and TypeScript, with examples you can follow.

  • Getting Started with React
  • Components and Props
  • State and Events
  • Effects and Data Fetching
Your progress0/31

Next.js

24 lessons · 11 chapters · 2h 30m

Learn Next.js 16 step by step: App Router, layouts, Server and Client Components, data fetching, caching, Server Actions, SEO and deployment, with tested code.

  • Getting Started with Next.js
  • Layouts and Routing
  • Server and Client Components
  • Data Fetching and Streaming
Your progress0/24

Lightning Web Components (LWC)

25 lessons · 9 chapters · 2h 27m

Learn Salesforce Lightning Web Components step by step: templates, events, Lightning Data Service, Apex, datatables, modals, testing and interview prep.

  • Getting Started with LWC
  • Templates and Reactivity
  • Component Communication
  • Lifecycle, Slots and Styling
Your progress0/25

REST API & Web Services

30 lessons · 11 chapters · 2h 39m

Learn REST APIs from HTTP basics to production: design, status codes, Node.js and Express, auth with JWT, caching, idempotency, webhooks and OpenAPI.

  • REST API Fundamentals
  • Designing REST APIs
  • Requests, Responses and Data
  • Building a REST API with Node.js
Your progress0/30

JavaScript for LWC

25 lessons · 9 chapters · 2h 34m

Learn the JavaScript behind Lightning Web Components: classes, modules, arrays, async/await with Apex, events, shadow DOM, errors, security and Jest tests.

  • JavaScript in LWC: The Basics
  • Functions, this and Closures
  • Working with Salesforce Data
  • Classes and Modules
Your progress0/25

Salesforce Apex

41 lessons · 13 chapters · 3h 59m

Learn Salesforce Apex from scratch to pro: SOQL, DML, triggers, governor limits, batch and queueable Apex, test classes, security and interview prep.

  • Getting Started with Apex
  • Data Types, Strings, Dates and Operators
  • Control Flow and Collections
  • Object-Oriented Apex
Your progress0/41

How it works

Learn the way developers actually learn

  1. 1
    Pick a track

    Each track is a short course: chapters in order, from the first concept to real-world patterns.

  2. 2
    Read one lesson at a time

    Lessons take 5–15 minutes. The outline on the right shows what is coming.

  3. 3
    Type the code yourself

    Copy any example with one click, then change it and run it in your own org or editor.

  4. 4
    Mark it complete

    Your progress is saved in this browser, so you always know where to continue.

FAQ

Tutorials: common questions

Are these tutorials free?

Yes. Every tutorial and lesson on LearnFrenzy is free to read, with no sign-up. Your progress is saved in your browser.

In what order should I read the lessons?

Each track is arranged as a course: start with the first chapter and follow the "Next lesson" button. Every lesson builds on the ones before it, and the chapter list on the left shows where you are.

Do I need to know Java before learning Salesforce Apex?

It helps but is not required. Apex uses Java-like syntax, and the Apex track starts from the fundamentals: variables, data types and how Apex runs on the Salesforce platform.

How long does a track take?

Each track shows its total reading time. Most learners finish a lesson in a single sitting; practising the code examples usually takes as long again.

Preparing with friends?

Share this page with your study group or placement batch.

Search LearnFrenzy

Esc

Quick links