educative.io

Introduction to JavaScript: First Steps (Arnav Aggarwal)


Functions - Function Arguments We'll add on to functions by describing function arguments. These make functions considerably more powerful, as they allow us to pass information into a function. The code inside functions becomes dynamic. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5648334039547904). Functions - Introduction to Functions Learn one of the fundamental building blocks of all languages: functions. Learn how to write a function, why they're useful, and what we can do with them. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5708313257836544). Functions - Return Statements Learn the last powerful part of functions. The return statement allows a function to send information back out. With this final tool, we can master the full power of functions. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5668387241852928). Arrays - Arrays, Part 0 Learn a more complex data type: the array. Arrays are collections of other variables. They're used to store items and work with them collectively. All items in an array are ordered and indexed, with the first index being 0. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5646620347596800). Objects - Introduction to Objects Learn the last data type we'll cover: objects. Objects are like arrays in that they group a set of information. They're more loose, however, and we interact with them differently. They're made up of key-value pairs. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5638404075159552). Objects - Value vs. Reference Learn how arrays, objects, and functions differ from the other data types. Learn what this means when we pass them to functions and when we try to copy them. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5757907245203456). Variables - Working with variables Learn how to harness console.log to output our code so we can see what's going on. Learn more about using and copying variables. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5753341694967808). Variables - Null & Undefined Learn two more variable types in JavaScript: null and undefined. Learn what they represent, how they differ, and how to use them. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5679846214598656). Functions - Function Practice Practice writing functions in combination with everything we've learned so far. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5739578472267776). Operators & if-statements - Introduction to if-statements Learn one of the building blocks of programming, the if-statement. Learn how to run code conditionally. Learn what truthy and falsey mean in JavaScript. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5728757302165504). Operators & if-statements - if-statements, continued Learn what truthy and falsey mean in JavaScript. Learn how to make if-statements more powerful. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5706971080556544). Operators & if-statements - Logical Operators: !, ||, && Learn operators that will make our conditional code much more interesting and powerful. Learn how to combine operators for more complex logic. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5116896261177344). Introduction - Introduction - Just Get Started Welcome to JavaScript View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5763711893504000). Introduction - Comments Learn how to create comments in code to explain what's happening. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5683739602452480). Variables - Numbers, Strings & Booleans Learn JavaScript's most basic variable types: numbers, strings, and booleans. Learn how to use and work with variables. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5686683802533888). Loops - for-in loops The for-in loop is specifically designed to work with objects. Learn how to loop through an object's keys in order to process each of them. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5677350838599680). Arrays - Arrays, Part 1 : Methods Learn how to use the information stored inside arrays in more useful ways. Learn the most important functions we can use with arrays to manipulate their data. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5724681378201600). Conclusion - Thank You & Next Steps Have questions about Thank You & Next Steps? Go for it! View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5684961520648192). Conclusion - Testimonials Praise for Arnav's work View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5085384086126592). Loops - for-loops, continued Learn how to repeat a set of code as many times as you like, without using functions. For-loops are a fundamental part of every programming language. We'll see how to write them and how to use them with arrays. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5667766619078656). Loops - Putting it all together Practice your knowledge by solving these challenges. Learn how to manipulate arrays and objects to work with data and create useful functions. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5647906690301952). Operators & if-statements - Operators: +, -, *, /, % Learn how to perform math with JavaScript. We'll go over addition, subtraction, multiplication, division, and modulus. We'll go over how to store results in variables. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5663284820705280). Operators & if-statements - Comparison Operators: <, >, <=, >=, ==, ===, !=, !== Learn even more operators. We'll go over less than, greater than, equal to, and all of their variations. We'll go into how the double and triple-equal signs differ and which one we should use. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5696459148099584). Loops - for-loops Learn how to repeat a set of code as many times as you like, without using functions. For-loops are a fundamental part of every programming language. We'll see how to write them and how to use them with arrays. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5712453606309888). Loops - while-loops Learn how while-loops differ from for-loops. Learn when to use each loop and the advantages of each. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5716606839685120). Variables - Creating & Naming Variables Learn how to create and name variables in JavaScript. Learn what variable names are valid. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5744440375246848). Operators & if-statements - Using Operators with Different Types Learn what happens when we try to add, subtract, and divide strings. We'll cover how JavaScript handles 'abc' + 20. Learn what NaN is. We'll also discuss type coercion, a very import concept in JavaScript. View the lesson [here](https://www.educative.io/collection/page/5679346740101120/5720605454237696/5762702576189440).
About the Introduction to JavaScript: First Steps (Arnav Aggarwal) category [Introduction to JavaScript: First Steps (Arnav Aggarwal)] (1)
Running into issues while returning an object in function. Need help [Loops - Putting it all together] (1)
Type Coercion. Incorrect solution [Operators & if-statements - Using Operators with Different Types] (1)