dev 103

JavaScript and NodeJS Fundamentals

Learn anytime
Self-paced courses
Live classes
Teacher-led courses
Tutorials
Resources
Events
Certifications
Educator content
Learn anytime
Self-paced courses
Live classes
Teacher-led courses
Tutorials
Resources
Events
Certifications
Educator content
CourseOverviewCredits
Course
Overview
Credits
Course
Overview
Credits
JavaScript and NodeJS Fundamentals

Overview

Curriculum

+-
Basic JavaScript
1.1 - Setup
1.2 - Variables and comments
1.3 - Basic types: numbers, strings, booleans
1.4 - Arrays, null, undefined
1.5 - Blocks and control flow
1.6 - Introducing functions
1.7 - Objects and classes
+-
Intermediate JavaScript
2.1 - Error Handling
2.2 - Avoiding Bugs
2.3 - Value vs Reference
2.4 - Working with Functions
2.5 - Working with Objects
2.6 - Keys and Values
2.7 - Utility Objects
+-
Advanced JavaScript
3.1 - Other collections
3.2 - Iterators
3.3 - Concurrency with callbacks
3.4 - Concurrency with Promises
3.5 - Concurrency with async/await
3.6 - Async Iterators
3.7 - Assignment syntax sugar
+-
NodeJS
4.1 - How did we get to Node
4.2 - Command line arguments
4.3 - Modules
4.4 - The fs module
4.5 - NPM
4.6 - Networking in NodeJS
4.7 - Processing data: buffers, events, streams
4.8 - Final note
+-
Final section
5.1 - Reviews & Ratings
5.2 - Conclusion

Proudly part of Plan ₿ Network

Plan ₿ Academy • 2026 – FOSS & Open content
  • About us
  • Professors
  • Plan ₿ Labs
  • Legal
Logo Plan ₿ Academy
  • About us
  • Professors
  • Plan ₿ Labs
  • Legal

Proudly part of Plan ₿ Network

FOSS & Open contentPlan ₿ Academy • 2026