DEV Community

- -
- -

Posted on

2

TOP - JavaScript Course

Introduction

  • How This Course Will Work
  • A Quick Review

Organizing Your Javascript Code

  • Organizing Your Javascript Code Introduction
  • Objects and Object Constructors
  • Project: Library
  • Factory Functions and the Module Pattern
  • Project: Tic Tac Toe
  • Classes
  • ES6 Modules
  • Webpack
  • Project: Restaurant Page
  • OOP Principles
  • Project: Todo List

JavaScript in the Real World

  • Linting
  • Dynamic User Interface Interactions
  • Form Validation with JavaScript
  • What is ES6?

Asynchronous JavaScript and APIs

  • JSON
  • Asynchronous Code
  • Working with APIs
  • Async and Await
  • Project: Weather App

A Bit of Computer Science

  • A Very Brief Intro to CS
  • Recursive Methods
  • Project: Recursion
  • Time Complexity
  • Space Complexity
  • Common Data Structures and Algorithms
  • Project: Linked Lists
  • Project: Binary Search Trees
  • Project: Knights Travails

Intermediate Git

  • A Deeper Look at Git
  • Working with Remotes
  • Using Git in the Real World

Testing JavaScript

  • Testing Basics
  • Project: Testing Practice
  • More Testing
  • Project: Battleship

Finishing Up with JavaScript

  • Conclusion

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

Top comments (0)

The discussion has been locked. New comments can't be added.

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay