Skip to content

mprskalo01/complete-javascript-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript Learning Journey

A comprehensive documentation of my JavaScript mastery through "The Complete JavaScript Course 2024" by Jonas Schmedtmann.

Course Overview

This repository documents my progression from JavaScript fundamentals to advanced concepts, encompassing modern development practices and real-world applications.

Skills Acquired

Core JavaScript

  • Variables, data types, and operators
  • Control structures and functions
  • Arrays and objects manipulation
  • DOM manipulation and events

Modern JavaScript (ES6+)

  • Arrow functions and template literals
  • Destructuring and spread operations
  • Optional chaining and nullish coalescing
  • Modules and tooling

Advanced Concepts

  • Object-Oriented Programming principles
  • Asynchronous JavaScript (Promises, async/await)
  • Closures and high-order functions
  • Event loop and JavaScript runtime

Development Tools & Practices

  • Package management with NPM
  • Build tools (Parcel, Babel)
  • Modern code architecture
  • ES6 modules implementation

Project Highlights

The repository includes practical implementations demonstrating:

  • Algorithm challenges and solutions
  • DOM manipulation projects
  • Asynchronous data handling
  • Application architecture examples

Development Environment

  • Modern JavaScript (ES6+)
  • Node.js and NPM
  • Development tools: Parcel, Babel
  • Version control with Git

Course Reference

This learning journey is based on The Complete JavaScript Course 2024 by Jonas Schmedtmann.

About

The Complete JavaScript Course 2024: From Zero to Expert!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published