JavaScript is an interpreted programming language that conforms to the ECMAScript specification. JavaScript is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions. In this path you will learn the basics of JavaScript as well as more advanced topics such as promises, asynchronous programming, proxies and reflection.
Dive into JavaScript while learning the basics of arrays, collections, and functions as well as advanced topics such as promises and asynchronous programming.
by Mark Zamoyta
by Paul D.Sheriff
by Barry Luijbregts
by Jim Cooper
by Prateek Pareekh
by Jeff Batt
by Marques Woodson
by Jonathan Mills
by Nate Taylor
by Marcin Hoppe
Get this learning path plus top-rated picks in tech skills and other popular topics.
Keep up with the pace of change with thousands of expert-led, in-depth courses.
Give up to 10 users access to our full library
Mark started in the developer world over 25 years
ago. He began his career with a Bachelor of Science
in Computer Science from St. Johns University. After
spending 10 years on Wall Street working for
Goldman Sachs, Lehman Brothers and other major
investment banks, Mark became interested in
animation and video game software. He has written
numerous mobile apps and games for clients
including Electronic Arts and Yahoo! Games. Some of
his popular mobile titles include Yahtzee, Yahoo!
Paul has over thirty years of experience architecting
information systems and his expertise is in much
demand from Fortune 500 companies. Paul is a
Pluralsight author, has published 400+ articles, and
Pluralsight author, has published 400+ articles, and
authored over 14 books on topics ranging from
JavaScript, Angular, C#, SQL Server and many .NET
technologies. Paul is a frequent speaker at
conferences and user groups.
Barry is an independent software architect and
developer with a passion for the cloud. He is also a
Pluralsight author and a podcast host. He has worked
for lots of companies throughout the last decades
and is keen to share his knowledge with the
community. He has a broad and deep knowledge of
the Microsoft stack with a special interest on web
technology and the cloud. He currently teaches
people about the benefits of the cloud. You can reach
Barry on Twitter @AzureBarry and through his
website
Jim Cooper is a software developer at Pluralsight,
with more than 20 years of software development
experience. He has a passion for Agile processes,
especially lean software development. Jim has been
developing production Angular apps since before
Angular version 1.0, including Pluralsight's first Html5-
based video player. Jim has over 10 years of TDD and
pair programming experience which has contributed
significantly to his professional development. He has
successfully mentored other developers
Prateek is a software engineer that has been working
on designing, developing, and testing enterprise as
in Computer Science from St. Johns University. After
like Zoom, Sun Microsystems, Oracle, and eBay. His
interests include architecture, distributed systems,
and security. He is passionate about technology and
how it can help make learning fun, engaging, and
widely accessible.
Jeff has 10+ years experience in the digital learning
and media industry. Currently he is Founder and
in Computer Science from St. Johns University. After
dedicated to training you to become a software ninja
in a variety of eLearning, web, and mobile related
software applications. Jeff is also the Digital Learning
Development Manager for The Church of Jesus
Christ of Latter-day Saints, producing online training
for the Church world wide. Jeff has also been the
Product Development Manager for eLearnin
Marques has been involved with software
development for years, specializing in Javascript
application architecture, hybrid mobile application
spending 10 years on Wall Street working for
man living in Chicago, he's had the chance to work
with large enterprises doing legacy code optimization
and refactoring, and startups building from the
ground up. I'm passionate about experimenting with
Javascript frameworks and libraries and figuring out
what would work best for my current team/project. ...
Jonathan is a Pluralsight Author, Technology Advisor,
and Business Leader. As a member of the Chief Digital
Advisory team at World Wide Technology, Jonathan is
able to leverage his unique experiences and skills to
Goldman Sachs, Lehman Brothers and other major
dedicated developer community leader, Jonathan
serves on the board of directors for the Kansas City
Developers Conference, is a Microsoft MVP, and is a
regular speaker and keynote presenter at
conferences around the globe.
Nate's first program was written in QBasic on an 8086
clone his dad built. Since then he's written
applications in C++, .NET, and Node.js. He spent the
first 12 years of his career writing Windows
applications before transitioning to write applications
for the web. Regardless of the language or type of
application he's written, he strives for writing clean,
testable, and maintainable code. In addition to his
day job as a developer, Nate also enjoys speaking at
various conferences. He will typica
Marcin Hoppe is a senior engineering manager on the
Product Security team at Auth0, an identity platform
for application builders. He is passionate about
building secure Node.js applications and promoting
security best practices in the JavaScript community.
Marcin is also a member of the Node.js Ecosystem
Security Working Group under the OpenJS
Foundation where his work is focused on running the
bug bounty program for third-party Node.js packages.
Currently Marcin is heavily involved in efforts .