JavaScript is the programming language of the World Wide Web, and it is also developing into a powerful general-purpose programming language. You’ll love the way this series teaches programming with JavaScript, where you don’t need to learn “everything” about it—just how to use it efficiently to solve real problems. Best-selling author Michael Hartl teaches JavaScript by getting you started writing practical and modern JavaScript programs as fast as possible, with a focus on the real tools used every day by software developers.
Even if you’re new to programming, Hartl helps you quickly build technical sophistication as you gain a solid understanding of JavaScript for object-oriented and functional programming, including making JavaScript modules with test-driven development and Node.js. Focused exercises help you internalize what matters, without wasting time on details pros don’t care about. Soon, it’ll be like you were born knowing this stuff—and you’ll be suddenly, seriously dangerous.
About the Instructor
Michael Hartl is the creator of the Ruby on Rails Tutorial, one of the leading introductions to web development, and is cofounder and principal author at Learn Enough. Previously, he was a physics instructor at the California Institute of Technology (Caltech), where he received a Lifetime Achievement Award for Excellence in Teaching. He is a graduate of Harvard College, has a PhD in physics from Caltech, and is an alumnus of the Y Combinator entrepreneur program.
Skill Level
Beginner to intermediate
Learn How To
Create a simple “hello, world” program using several different techniques
Deploy a simple dynamic JavaScript application to the web
Use strings, arrays, and other native objects
Define functions
Use JavaScript for functional programming
Utilize test-driven development and publish a Node module
Write shell scripts
Develop an interactive JavaScript image gallery application
Who Should Take This Course
New programmers and developers looking for a practical introduction to JavaScript
Course Requirements
The only prerequisites are a familiarity with basic developer tools (command line, text editor, and Git) plus beginning HTML and a little CSS
Some programming experience is useful but not required
Published 5/2022
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
.pad/0
191 B
.pad/1
310.2 KB
.pad/10
247.9 KB
.pad/11
228 KB
.pad/12
153.9 KB
.pad/13
340.9 KB
.pad/14
204.2 KB
.pad/15
465 KB
.pad/16
351.7 KB
.pad/17
30.3 KB
.pad/2
174.9 KB
.pad/3
134.6 KB
.pad/4
106.5 KB
.pad/5
308.6 KB
.pad/6
6.2 KB
.pad/7
88.4 KB
.pad/8
108.6 KB
.pad/9
13.9 KB
TutsNode.net.txt
63 B
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Introduction/001. Learn Enough JavaScript to Be Dangerous Introduction en.srt
8.5 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Introduction/001. Learn Enough JavaScript to Be Dangerous Introduction.mp4
25 MB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 1 Hello World!/001. Topics en.srt
2.6 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 1 Hello World!/002. 1.1 Introduction to JavaScript en.srt
3.5 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 1 Hello World!/003. 1.2 JS in a Web Browser en.srt
11.9 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 1 Hello World!/004. 1.3 JS in REPL en.srt
10.1 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 1 Hello World!/005. 1.4 JS in a File en.srt
3.4 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 1 Hello World!/006. 1.5 JS in a Shell Script en.srt
7.1 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 10 Shell Scripts with Node.js/001. Topics en.srt
2.4 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 10 Shell Scripts with Node.js/002. 10.1 Reading from Files en.srt
9.9 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 10 Shell Scripts with Node.js/003. 10.2 Reading from URLs en.srt
10 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 10 Shell Scripts with Node.js/003. 10.2 Reading from URLs.mp4
24.2 MB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 10 Shell Scripts with Node.js/004. 10.3 DOM Manipulation at the Command Line en.srt
20.8 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 10 Shell Scripts with Node.js/004. 10.3 DOM Manipulation at the Command Line.mp4
54.9 MB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 11 Full Sample App Image Gallery/001. Topics en.srt
703 B
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 11 Full Sample App Image Gallery/002. 11.1 Prepping the Gallery en.srt
11.9 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 11 Full Sample App Image Gallery/002. 11.1 Prepping the Gallery.mp4
25.3 MB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 11 Full Sample App Image Gallery/003. 11.2 Changing the Gallery Image.mp4
64.1 MB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 11 Full Sample App Image Gallery/003. 11.3 Setting an Image as Current en.srt
5.5 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 11 Full Sample App Image Gallery/004. 11.4 Changing the Image Info en.srt
15.2 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 11 Full Sample App Image Gallery/005. 11.4 Changing the Image Info.mp4
60 MB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 11 Full Sample App Image Gallery/005. 11.5 Conclusion en.srt
1.5 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 2 Strings/001. Topics en.srt
1.8 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 2 Strings/002. 2.1 String Basics en.srt
6.3 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 2 Strings/003. 2.2 Concatenation and Interpolation en.srt
11.2 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 2 Strings/004. 2.3 Printing en.srt
4.8 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 2 Strings/005. 2.4 Properties, Booleans and control flow en.srt
24.2 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 2 Strings/005. 2.4 Properties, Booleans and control flow.mp4
24.5 MB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 2 Strings/006. 2.5 Methods en.srt
12.5 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 2 Strings/007. 2.6 String Iteration en.srt
8.5 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 3 Arrays/001. Topics en.srt
2.7 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 3 Arrays/002. 3.1 Splitting en.srt
3.4 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 3 Arrays/003. 3.2 Array Access en.srt
6.1 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 3 Arrays/004. 3.3 Array Slicing en.srt
6.4 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 3 Arrays/005. 3.4 More Array Methods en.srt
9.1 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 3 Arrays/006. 3.5 Array Iteration en.srt
3.9 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 4 Other Native Objects/001. Topics en.srt
2.8 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 4 Other Native Objects/002. 4.1 Math and Number en.srt
14 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 4 Other Native Objects/003. 4.2 Dates en.srt
16.9 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 4 Other Native Objects/004. 4.3 Regular Expressions en.srt
18.6 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 4 Other Native Objects/004. 4.3 Regular Expressions.mp4
34.4 MB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 4 Other Native Objects/005. 4.4 Plain Objects en.srt
4.5 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 4 Other Native Objects/006. 4.5 Application Unique Words en.srt
14.6 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 4 Other Native Objects/006. 4.5 Application Unique Words.mp4
34.5 MB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 5 Functions/001. Topics en.srt
2.2 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 5 Functions/002. 5.1 Function Definitions en.srt
16.6 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 5 Functions/003. 5.2 Functions in a File en.srt
7.9 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 5 Functions/004. 5.3 Method Chaining en.srt
14.4 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 5 Functions/004. 5.3 Method Chaining.mp4
24.7 MB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 5 Functions/005. 5.4 Iteration for Each en.srt
10.5 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 6 Functional Programming/001. Topics en.srt
3.2 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 6 Functional Programming/002. 6.1 Map en.srt
18 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 6 Functional Programming/002. 6.1 Map.mp4
28.8 MB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 6 Functional Programming/003. 6.2 Filter en.srt
8.9 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 6 Functional Programming/004. 6.3 Reduce en.srt
24.3 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 6 Functional Programming/004. 6.3 Reduce.mp4
55.8 MB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 7 Objects and Prototypes/001. Topics en.srt
2.7 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 7 Objects and Prototypes/002. 7.1 Defining Objects en.srt
10.2 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 7 Objects and Prototypes/003. 7.2 Prototypes en.srt
9.9 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 7 Objects and Prototypes/003. 7.2 Prototypes.mp4
26.2 MB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 7 Objects and Prototypes/004. 7.3 Modifying Native Objects en.srt
9.3 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 8 Testing and Test-Driven Development/001. Topics en.srt
2.9 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 8 Testing and Test-Driven Development/002. 8.1 Testing Setup en.srt
9.1 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 8 Testing and Test-Driven Development/003. 8.2 Initial Test Coverage en.srt
13.6 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 8 Testing and Test-Driven Development/003. 8.2 Initial Test Coverage.mp4
31.8 MB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 8 Testing and Test-Driven Development/004. 8.3 Red en.srt
12.1 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 8 Testing and Test-Driven Development/004. 8.3 Red.mp4
39.7 MB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 8 Testing and Test-Driven Development/005. 8.4 Green en.srt
10 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 8 Testing and Test-Driven Development/005. 8.4 Green.mp4
33 MB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 8 Testing and Test-Driven Development/006. 8.5 Refactor en.srt
18.3 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 8 Testing and Test-Driven Development/006. 8.5 Refactor.mp4
52.4 MB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 9 Events and DOM Manipulation/001. Topics en.srt
2.2 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 9 Events and DOM Manipulation/002. 9.1 A Working Palindrome Page en.srt
17.7 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 9 Events and DOM Manipulation/002. 9.1 A Working Palindrome Page.mp4
28.3 MB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 9 Events and DOM Manipulation/003. 9.2 Event Listeners en.srt
13.2 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 9 Events and DOM Manipulation/004. 9.3 Dynamic HTML en.srt
5.9 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 9 Events and DOM Manipulation/005. 9.4 Form Handling en.srt
12.2 KB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Lesson 9 Events and DOM Manipulation/005. 9.4 Form Handling.mp4
33.4 MB
[TutsNode.net] - Learn Enough JavaScript to be Dangerous A Tutorial Introduction to Programming with JavaScript/Summary/001. Learn Enough JavaScript to Be Dangerous Summary en.srt