Learn Modern JavaScript: Getting Started Simpliv

#artificialintelligence

Part of the discussion in the final lecture was about how to move forward now that you have finished the Getting Started course. In this bonus lecture I include some resources to help as well as a great deal on the Learn Modern JavaScript: Advanced Topics course. First, I mentioned it was important to work on projects. Now the best projects are those where you are required to build a full application or web site. Those can come from an employer, client, or just yourself.



Interactivity with JavaScript Coursera

#artificialintelligence

About this course: If you want to take your website to the next level, the ability to incorporate interactivity is a must. But adding some of these types of capabilities requires a stronger programming language than HTML5 or CSS3, and JavaScript can provide just what you need. With just a basic understanding of the language, you can create a page that will react to common events such as page loads, mouse clicks & movements, and even keyboard input. This course will introduce you to the basics of the JavaScript language. We will cover concepts such as variables, looping, functions, and even a little bit about debugging tools.


Beginning Functional JavaScript, 2nd Edition - Programmer Books

#artificialintelligence

Starting with an introduction to functional programming concepts, you will learn the key differences between imperative and functional programming. Diving straight into JavaScript functions, you will learn to write them with ES8. Followed by this you will move to higher order functions and learn how'Function as Data' opens up a world of possibilities. You will then build higher-order functions with closures. Arrays will then be introduced, followed by a set of APIs you can use with them.


Reactjs Succinctly [PDF] - Programmer Books

#artificialintelligence

You need basic knowledge of JavaScript to survive this book. This book will not teach you JavaScript. If you're comfortable with JavaScript itself but have never used a JavaScript framework or library before, this book is for you. If you're learning React after using other JavaScript libraries, this book will also have an answer to the "Why?" question that's probably on your mind: Why bother learning something new? React is a JavaScript library that can be used to describe views (for example, HTML elements) based on some state (which is often in the form of data).