Software Development (JavaScript) Courses

JavaScript, TypeScript, Node.js, React, and web development courses

6 Courses
6 courses
JavaScript Fundamentals
Beginner

JavaScript Fundamentals

Learn JavaScript from scratch — variables, types, control flow, functions, scope, and closures.

6 Lessons 6 Exercises
JavaScript Data Structures and Modern Syntax
Beginner

JavaScript Data Structures and Modern Syntax

Master modern JavaScript — arrays, objects, classes, modules, async/await, and ES6+ features.

7 Lessons 7 Exercises
TypeScript Fundamentals
Intermediate

TypeScript Fundamentals

Add type safety to your JavaScript — annotations, interfaces, generics, utility types, and tsconfig configuration.

7 Lessons 7 Exercises
Node.js and Express
Intermediate

Node.js and Express

Build production REST APIs with Node.js and Express — routing, middleware, SQLite, JWT authentication, and error handling.

7 Lessons 7 Exercises
React Fundamentals
Intermediate

React Fundamentals

Build modern web interfaces with React — components, hooks, state, routing, and API integration with TypeScript.

7 Lessons 7 Exercises
Testing JavaScript and TypeScript Applications
Intermediate

Testing JavaScript and TypeScript Applications

Write reliable JavaScript with Jest, Supertest, and React Testing Library — unit tests, mocking, API tests, and coverage.

6 Lessons 6 Exercises