This course was an introduction to JavaScript for Python programmers and covered a broad swath of JavaScript, especially concentrating on areas that would be unexpected for programmers coming from another language.
In this course, you learned:
- Where JavaScript comes from and where it is used
- How JavaScript’s type system is different from Python’s
- How to write functions in JavaScript
- The two ways of creating objects in JavaScript
- General language syntax in JavaScript
- Surprises and behaviors in JavaScript that Python programmers wouldn’t expect
Here are some resources for more information about JavaScript package managers:
- Bower: A package manager for the web
- npm: The Node package manager
- Yarn: A package manager that doubles down as project manager
Here are some resources for more information about JavaScript test tools:
- Jasmine: A behavior-driven development framework for testing JavaScript code
- Jest: A JavaScript testing framework with a focus on simplicity
- Mocha: A JavaScript testing framework running on Node.js and in the browser
Here are some resources for more information about JavaScript libraries and frameworks:
- jQuery: A fast, small, and feature-rich JavaScript library
- Angular: A JavaScript framework for web, mobile web, native mobile, and native desktop
- React: A JavaScript library for building user interfaces
- Vue.js: An adoptable ecosystem that scales between a JavaScript library and a full-featured framework
Congratulations, you made it to the end of the course! What’s your #1 takeaway or favorite thing you learned? How are you going to put your newfound skills to use? Leave a comment in the discussion section and let us know.
Alain Rouleau on June 27, 2021
Great introduction to JavaScript as it compares to Python. Lots of information packed into a short period of time, that’s for sure. But it really does give you a sense of how everything works. Thanks a lot and keep up the good work!