Programming Languages
Tutorials on Python, C, C++, Java, JavaScript, TypeScript, Go, R and Haskell — from beginner syntax to advanced techniques.
Lesson 2: Variables and Data Types
By the end of this lesson, you will be able to:
Read article →Lesson 3: Operators
By the end of this lesson, you will be able to:
Read article →Module 2: Intermediate JavaScript
Goal: Understand deeper language features and modern syntax ES6+.
Read article →Lesson 1: Scope and Hoisting
By the end of this lesson, you will be able to:
Read article →Lesson 10: Mini Project ToDo List App
By the end of this lesson, you will be able to:
Read article →Lesson 2: Destructuring & Spread/Rest
By the end of this lesson, you will be able to:
Read article →Lesson 3: Template Literals
By the end of this lesson, you will be able to:
Read article →Lesson 4: Modules & Imports/Exports
By the end of this lesson, you will be able to:
Read article →Lesson 5: Classes and OOP
By the end of this lesson, you will be able to:
Read article →Lesson 6: Error Handling
By the end of this lesson, you will be able to:
Read article →Lesson 7: DOM Manipulation Basics
By the end of this lesson, you will be able to:
Read article →Lesson 8: Events
By the end of this lesson, you will be able to:
Read article →Lesson 9: JSON & LocalStorage
By the end of this lesson, you will be able to:
Read article →Module 3: Advanced JavaScript
Goal: Learn asynchronous programming and browser APIs.
Read article →Lesson 1: Asynchronous JavaScript
By the end of this lesson, you will be able to:
Read article →Lesson 10: Mini Project Weather App
By the end of this lesson, you will be able to:
Read article →Lesson 2: Fetch API
By the end of this lesson, you will be able to:
Read article →Lesson 3: APIs & REST Concepts
By the end of this lesson, you will be able to:
Read article →Lesson 4: DOM Advanced
By the end of this lesson, you will be able to:
Read article →Lesson 5: Forms and Validation
By the end of this lesson, you will be able to:
Read article →Lesson 6: Timers and Intervals
By the end of this lesson, you will be able to:
Read article →Lesson 7: Date and Time
By the end of this lesson, you will be able to:
Read article →Lesson 8: Regular Expressions
By the end of this lesson, you will be able to:
Read article →Lesson 9: Debugging Tools
By the end of this lesson, you will be able to:
Read article →