← Back to Tutorials
beginner 60 Hours

Node.js

Beginner to Backend Developer — Learn Node.js from the basics and gradually build real backend applications, REST APIs, database-driven applications and authentication systems.

187 lessons across 16 modules

Modules

1. Backend Fundamentals

12 lessons

Lessons covering Backend Fundamentals in Node.js.

2. JavaScript Required for Node.js

15 lessons

Lessons covering JavaScript Required for Node.js in Node.js.

3. Node.js Fundamentals

11 lessons

Lessons covering Node.js Fundamentals in Node.js.

4. npm and package.json

10 lessons

Lessons covering npm and package.json in Node.js.

5. Node.js Modules

8 lessons

Lessons covering Node.js Modules in Node.js.

6. File System

7 lessons

Lessons covering File System in Node.js.

7. Node.js HTTP Server

8 lessons

Lessons covering Node.js HTTP Server in Node.js.

8. Express.js

10 lessons

Lessons covering Express.js in Node.js.

9. REST API Development

12 lessons

Lessons covering REST API Development in Node.js.

10. Backend Architecture

11 lessons

Lessons covering Backend Architecture in Node.js.

11. PostgreSQL

17 lessons

Lessons covering PostgreSQL in Node.js.

12. Prisma

14 lessons

Lessons covering Prisma in Node.js.

13. Authentication

22 lessons

Lessons covering Authentication in Node.js.

14. Authorization

9 lessons

Lessons covering Authorization in Node.js.

15. Security

10 lessons

Lessons covering Security in Node.js.

16. Production Node.js

11 lessons

Lessons covering Production Node.js in Node.js.