JavaScript Programming - Full Course

  Рет қаралды 3,464,945

freeCodeCamp.org

freeCodeCamp.org

Күн бұрын

Learn JavaScript from scratch by solving over a hundred different coding challenges. Go here for the interactive browser version: scrimba.com/learn/learnjavasc...
⭐️ Code ⭐️
Two versions:
🔗 Interactive version: scrimba.com/learn/learnjavasc...
🔗 GitHub repo: github.com/scrimba/learn-java...
✏️ Created by Per Harald Borgen. Per on Twitter: / perborgen
00:00 Intro
03:41 Passenger counter app
04:39 Setting up file
07:42 Create variable
12:27 Mathematical operations
16:16 Reassigning & incrementing
19:23 Adding button
21:41 onclick event listener
25:10 Using functions to write less code
28:48 First function
29:34 Function that logs sum
32:25 Function that increments
34:23 Increment on clicks
36:35 Display count
41:53 Document Object Model
43:47 Display count w/ innerText
44:30 Create save button
46:40 What is string?
48:16 First string variable
52:00 Log greeting to console
53:18 Strings vs. Numbers
Render welcome message
Improve message w/ string concatenation
Use plus equal for count
Create save feature
Debugging online
Set count to 0
Recap
Variables practice
Concatenate strings
Incrementing & decrementing
Strings & numbers
Rendering error message
Calculator challenge
Build Blackjack Game
1:31:27 Build Blackjack game
1:32:27 Add firstCard, secondCard, & sum
1:33:23 If...else conditionals
1:39:08 if...else statement
1:42:05 if/else...if/else statement
1:45:28 if...else statement for our game
1:47:32 hasBlackJack variable
1:49:38 isAlive variable
1:51:27 Practice boolean conditions
1:54:55 Add message variable
1:58:20 Link stylesheet
2:00:56 Add basic styling
2:05:19 Make start button work
2:11:13 Display message
2:13:48 Display sum
2:19:36 Display cards
2:21:34 New card button
2:25:16 Add to sum when newCard is clicked
2:28:36 Rename startGame function
2:30:52 Solving our cards problem w/ array
2:34:12 Arrays intro
2:39:30 Array indexes
2:43:50 Arrays w/ multiple data types
2:46:12 Adding & removing items from arrays
2:50:35 Creating cards array
2:51:43 Push new card to array
2:53:05 Counting
2:57:10 Loops
3:00:37 For loops & arrays
3:04:23 First array-based for loop
3:05:55 For loops, arrays, & DOM
3:08:55 Use loop to render cards
3:11:16 Avoid hard-coding values
3:12:51 Returning values
3:17:54 Use function to set card values
3:21:05 Generating random numbers w/ Math.random()
3:25:24 Math.random() * 6
3:27:11 Flooring number w/ Math.floor()
3:28:40 Create dice
3:30:23 Completing dice function
3:33:04 Make getRandomCard() work
3:36:00 getRandomNumber function
3:39:06 Assign values in startGame function
3:41:52 Card feature is broken
3:42:54 Logical AND operator
3:46:39 Logical operators
3:48:47 logical OR operator
3:51:52 Only trigger newCard() if you're allowed to
Object sneak peek
Objects
Create first object
Store player data
Methods on object
Recap
Objects & functions
if else
Loops & arrays
push, pop, unshift, shift challenge
Logical operators
Rock papers scissors
Sorting fruits
Build Chrome Extension
4:33:54 Build Chrome Extension
4:38:30 Add button & input tag
4:40:06 Style button & input tag
4:47:28 Make input button work w/ onclick
4:48:49 Refactor to addEventListener
4:51:11 addEventListener()
4:52:58 Refactoring
4:54:25 Create myLeads array & inputEl
4:56:49 Using let & const
5:00:11 Push to myLeads array
5:01:24 Push value from input field
5:03:56 Use for loop to log out leads
5:05:38 Create unordered list
5:07:39 Render leads in unordered list
5:11:22 How to render li elements w/ innerHTML
5:13:01 innerHTML
5:14:34 More innerHTML practice
5:16:26 Render li elements w/ innerHTML
5:17:37 Use createElement() & append() instead of innerHTML
5:21:16 Improving performance of our app
5:24:37 Create render function
5:26:40 Clear input field
5:28:47 Add a tag
5:35:53 Template strings
5:35:54 Write template string
5:36:28 Make template string more dynamic
5:37:12 Template strings on multiple lines
5:41:03 Refactor app to use template string
5:42:19 Style list
5:46:13 Preparing deployment
Deploying Chrome Extension
What is localStorage?
First localStorage
Storing arrays in localStorage
Save leads
Get leads
Truthy & falsy values
Guess expression: truthy or falsy?
Checking localStorage before rendering
Style delete button
Make delete button work
How function parameters can improve our code
Write function parameter
Functions w/ multiple params
Numbers as function params
Arguments vs Params
Arrays as params
Refactor renderLeads() to use parameter
Create tabBtn
Save tab url
Get current tab
Use Chrome API to get tab
Deploy final version
Recap
Practice
Outro

Пікірлер: 2 300
@ashleyy6547
@ashleyy6547 Жыл бұрын
Remarkable content ❤ For those interested in learning Javascript... books can also be amazing sources. These are the best: Eloquent Javascript Javascript in Less Than 50 Pages Head First Javascript Programming You`re welcome
@shortsdeyoga2825
@shortsdeyoga2825 Жыл бұрын
thank you! I will try those
@frontenddeveloper179
@frontenddeveloper179 Жыл бұрын
I love you 😘
@madduckling4436
@madduckling4436 Жыл бұрын
Can't find the book "You're welcome" :( Thank you for the rest of sources regardless
@simo6lues
@simo6lues Жыл бұрын
Eloquent is a very good book
@user-pj5dj1xu7w
@user-pj5dj1xu7w Жыл бұрын
Good list. I'm trying to get a hang on Eloquent JavaScript. In chapter 2 and I already like it.
@manishpatil09
@manishpatil09 3 жыл бұрын
freecodecamp will go in history as a legend
@adum2198
@adum2198 3 жыл бұрын
I hope so anyways.
@brijeshsamal7035
@brijeshsamal7035 3 жыл бұрын
Not likely down in history, but it'll remain an important part of my programming career and my life in general.
@husseinabdulkareem1146
@husseinabdulkareem1146 3 жыл бұрын
I agree with you
@WasifLuckyTutorial
@WasifLuckyTutorial 3 жыл бұрын
Ye
@arnavmehta3669
@arnavmehta3669 3 жыл бұрын
Why to go in history?
@entertainmentisnecessary5838
@entertainmentisnecessary5838 Жыл бұрын
I remember the days when i have no idea what is all this . I have no idea what is id, class, objects and all. I felt overwhelmed but after consistent learning and practices ,now i am able to create websites and make it interactive. Never felt more happier. To all those new beginners don't lose hope. Keep practicing it improves muscle memory. So, Don't give up.
@sylvanusjoseph1140
@sylvanusjoseph1140 Жыл бұрын
Thank You man. God Bless you
@fullstacky_tech
@fullstacky_tech Жыл бұрын
Thanksgiving
@temuulenbatbaatar2025
@temuulenbatbaatar2025 Жыл бұрын
Thank you man. I have started to learn coding just a month ago and I hope I can become a good developer.
@entertainmentisnecessary5838
@entertainmentisnecessary5838 Жыл бұрын
@@temuulenbatbaatar2025 All the best brother. Consistency is the key. Good day !
@entertainmentisnecessary5838
@entertainmentisnecessary5838 Жыл бұрын
@@sylvanusjoseph1140 All the best brother. Consistency is the key. Good day !
@lordhuzi3316
@lordhuzi3316 Жыл бұрын
03:41 Passenger counter app 04:39 Setting up file 07:42 Create variable 12:27 Mathematical operations 16:16 Reassigning & incrementing 19:23 Adding button 21:41 onclick event listener 25:10 Using functions to write less code 28:48 First function 29:34 Function that logs sum 32:25 Function that increments 34:23 Increment on clicks 36:35 Display count 41:53 Document Object Model 43:47 Display count w/ innerText 44:30 Create save button 46:40 What is string? 48:16 First string variable 52:00 Log greeting to console 53:18 Strings vs. Numbers 56:07 Render welcome message 58:10 Improve message w/ string concatenation 1:00:28 Use plus equal for count 1:00:57 Create save feature 1:05:38 Debugging online 1:09:31 Set count to 0 1:12:28 Recap 1:15:47 Variables practice 1:17:42 Concatenate strings 1:18:43 Incrementing & decrementing 1:20:56 Strings & numbers 1:22:35 Rendering error message 1:25:52 Calculator challenge ​ Build Blackjack Game 1:31:27 Build Blackjack game 1:32:27 Add firstCard, secondCard, & sum 1:33:23 If...else conditionals 1:39:08 if...else statement 1:42:05 if/else...if/else statement 1:45:28 if...else statement for our game 1:47:32 hasBlackJack variable 1:49:38 isAlive variable 1:51:27 Practice boolean conditions 1:54:55 Add message variable 1:58:20 Link stylesheet 2:00:56 Add basic styling 2:05:19 Make start button work 2:11:13 Display message 2:13:48 Display sum 2:19:36 Display cards 2:21:34 New card button 2:25:16 Add to sum when newCard is clicked 2:28:36 Rename startGame function 2:30:52 Solving our cards problem w/ array 2:34:12 Arrays intro 2:39:30 Array indexes 2:43:50 Arrays w/ multiple data types 2:46:12 Adding & removing items from arrays 2:50:35 Creating cards array 2:51:43 Push new card to array 2:53:05 Counting 2:57:10 Loops 3:00:37 For loops & arrays 3:04:23 First array-based for loop 3:05:55 For loops, arrays, & DOM 3:08:55 Use loop to render cards 3:11:16 Avoid hard-coding values 3:12:51 Returning values 3:17:54 Use function to set card values 3:21:05 Generating random numbers w/ Math.random() 3:25:24 Math.random() * 6 3:27:11 Flooring number w/ Math.floor() 3:28:40 Create dice 3:30:23 Completing dice function 3:33:04 Make getRandomCard() work 3:36:00 getRandomNumber function 3:39:06 Assign values in startGame function 3:41:52 Card feature is broken 3:42:54 Logical AND operator 3:46:39 Logical operators 3:48:47 logical OR operator 3:51:52 Only trigger newCard() if you're allowed to 3:53:23 Object sneak peek 3:58:02 Objects 4:02:47 Create first object 4:06:08 Store player data 4:08:48 Methods on object 4:10:50 Recap 4:15:17 Objects & functions 4:17:21 if else 4:20:13 Loops & arrays 4:22:21 push, pop, unshift, shift challenge 4:25:50 Logical operators 4:27:50 Rock papers scissors 4:30:52 Sorting fruits Build Chrome Extension 4:33:54 Build Chrome Extension 4:38:30 Add button & input tag 4:40:06 Style button & input tag 4:47:28 Make input button work w/ onclick 4:48:49 Refactor to addEventListener 4:51:11 addEventListener() 4:52:58 Refactoring 4:54:25 Create myLeads array & inputEl 4:56:49 Using let & const 5:00:11 Push to myLeads array 5:01:24 Push value from input field 5:03:56 Use for loop to log out leads 5:05:38 Create unordered list 5:07:39 Render leads in unordered list 5:11:22 How to render li elements w/ innerHTML 5:13:01 innerHTML 5:14:34 More innerHTML practice 5:16:26 Render li elements w/ innerHTML 5:17:37 Use createElement() & append() instead of innerHTML 5:21:16 Improving performance of our app 5:24:37 Create render function 5:26:40 Clear input field 5:28:47 Add a tag 5:35:53 Template strings 5:35:54 Write template string 5:36:28 Make template string more dynamic 5:37:12 Template strings on multiple lines 5:41:03 Refactor app to use template string 5:42:19 Style list 5:46:13 Preparing deployment 5:51:08 Deploying Chrome Extension 5:53:40 What is localStorage? 5:56:45 First localStorage 6:00:38 Storing arrays in localStorage 6:07:05 Save leads 6:09:36 Get leads 6:13:31 Truthy & falsy values 6:21:28 Guess expression: truthy or falsy? 6:23:52 Checking localStorage before rendering 6:27:33 Style delete button 6:30:52 Make delete button work 6:35:12 How function parameters can improve our code 6:41:09 Write function parameter 6:44:40 Functions w/ multiple params 6:47:54 Numbers as function params 6:49:40 Arguments vs Params 6:53:06 Arrays as params 6:55:02 Refactor renderLeads() to use parameter 6:56:46 Create tabBtn 7:00:07 Save tab url 7:02:46 Get current tab 7:07:09 Use Chrome API to get tab 7:13:32 Deploy final version 7:15:48 Recap 7:21:34 Practice 7:41:55 Outro
@ruchira_perera
@ruchira_perera Жыл бұрын
🙏
@wde7215
@wde7215 Жыл бұрын
Your a legend 👍🏼👍🏼👍🏼👍🏼
@taumyasomar5964
@taumyasomar5964 Жыл бұрын
thank you very much!
@dhruvkashyap9774
@dhruvkashyap9774 Жыл бұрын
👏
@786ranabasharat
@786ranabasharat Жыл бұрын
Ohhh my god!!! you did this for only 166 likes😢😢
@abdullahrashid9745
@abdullahrashid9745 2 жыл бұрын
Knowing the basics of Python made this course just fly by. It true that when you learn one language, learning another is just the different syntax. The concepts are mostly same. Good luck to the new programmers. Just dont give up
@worldinyourhands5484
@worldinyourhands5484 2 жыл бұрын
Same
@eslam888
@eslam888 2 жыл бұрын
it's only true cuz js and python both of them are considered to be high level language but if you tried to learn cpp , it wont be the same deal but when you do that all the other language will be even easier
@Sdb903
@Sdb903 2 жыл бұрын
Thanks for your kind words ! i'm just starting Java script today, i am a bigennner in programming(learnt a bit of C , HTML and CSS). can u me tell how has it helped u? and what are u gonna do after learning this language?(just wanna know)
@rahuln1998
@rahuln1998 2 жыл бұрын
@@Sdb903 (not the person you asked)I did a bit of python and after that I did Java and most of the syntax(which is what we are learning here) is mostly similar. So once you get yourself familiar with one language, you notice a lot of similarities between other languages so it becomes easier to learn them.
@Sdb903
@Sdb903 2 жыл бұрын
@@rahuln1998 Thank you for sharing your view 😁
@mangeshpuranik31
@mangeshpuranik31 2 жыл бұрын
The biggest problem with coding tutorials is they are not engaging enough. But I have rarely seen tutorial as engaging as this one. Too good :)
@legityash
@legityash Жыл бұрын
Even paid courses don't provide the amount of knowledge you're providing for free. You're great Sir. 🌟🌟🌟🌟
@cgi_guru
@cgi_guru Жыл бұрын
Brother i teach about 3D animation in hindi
@legityash
@legityash Жыл бұрын
@@cgi_guru Your content is amazing brother 👏🏻
@pranaypulipaka
@pranaypulipaka Жыл бұрын
@@legityash Hello there, can I add JavaScript on website after learning this course? I already knew beginner concepts like loops and functions of JS.. yours reply will help me a lot..
@legityash
@legityash Жыл бұрын
@@pranaypulipaka Yes, but beginner level only.
@batmanlovesjokerr
@batmanlovesjokerr 6 ай бұрын
hello can you tell me does this a full js course... i mean does he also completed the advance topics like callbacks, async await, promises, hoisting and all in this course?
@ashaindie.8681
@ashaindie.8681 Жыл бұрын
I'm a computer Science student in college and this has been one of the only ways I've been able to learn. They really just give you a book filled with code and hope that you get the gist. It's been so hard trying to grasp everything they throw at you without even giving practical examples. I'm not even thirty mins into this video, and it has helped me more than any college class has.
@nateF888
@nateF888 Жыл бұрын
what year are you in?
@yusufhanif1280
@yusufhanif1280 Жыл бұрын
Also something that i only realised after finishing uni is try to give yourself enough time to focus and learn it without having to stress constantly about new languages. I would leave it within the last month to focus and condense all the info but it literally makes u go mad. Give it time, focus and practice and you'll leave ur education with a job pretty nuch instantly. Portfolio is as important if not more than your degree
@batmanlovesjokerr
@batmanlovesjokerr 6 ай бұрын
does this a full js course... i mean does he also completed the advance topics like callbacks, async await, promises, hoisting and all in this course?
@Esb0na
@Esb0na 2 жыл бұрын
3 days after its release, this video was my introduction to web development. 2 weeks ago I started my first job as a full stack developer. Work hard and never give up! Edit almost 2 years after: *For the skeptics* I was really ecstatic when I made this comment so I might have overlooked a few things. I see some of you did not believe me, and I think it is good to be skeptic about things you read on the internet. However, the comment was true. Seven months after my first line of code, I was hired as a full stack developer at age 21. Now the caveats. Number 1: I am a physics dropout so you could say I had a math and problem-solving background. However, I wasn't really good at physics, that's why I dropped out to be a dev. Number 2: when I said "work hard and never give up"(in retrospect it sounds super corny), I really mean it. I was full blown 8-10 hours a day learning to code. Even most weekends. I missed going out with my friends or going o vacation or whatever. Also, I had the privilege of having that time, as I was studying and living with my parents. And also, I kind of gambled here, because I dropped out without telling my parents, so if I failed I would have lost a full year of college which was very risky and they wouldn't have been very proud. Number 3: Today the job market is more difficult than 2 years ago. However, don't get disappointed as those things tend to be cyclic and it should get better. So to conclude I would say that maybe depending on your situation and how much dedication you want to put to it, you may be able to land a job after 1-1.5 years of studying *For the ones who want resources* Many asked for resources and roadmaps I recommend 2 things that were useful for me. Firstly, as you did in this tutorial, build projects. Even if they are fully copied from another person. It will help you understand. Also, now I will give you a mini roadmap. It will be order, but if you get bored of something, you may skip it and return afterwards. You might not grasp fully concepts when you skip something important, but it is better to be a bit confused but entertained than to call it quits. Google any concept you don't understand 0. Learn git. Very important. 1. Fully understand javascript and ES6 as much as possible. 2. Get into the basics of react, node and express and build some small projects where you consume REST APIs from a React SPA. You should eventually learn to use a react state manager such as redux or zustand. 3. Learn a database. I started with MongoDB which is quite good and free to deploy in MongoAtlas. You can use the mongoose ORM to interact with the DB from nodejs. I recommend you eventually learn SQL though as it is really powerful (I recommend PostgreSQL) 4. Learn TypeScript. Do not skip this, it is extremely important 5. Learn authentication via JWT in express. 6. Learn the Next.js framework. 7. Learn to deploy on Netlify and Vercel for free. 8. Build an app that will look good on your resume, try to make it something useful. 9. Learn websockets. How to communicate with socketio from node to react. 10. This is no longer programming, but build a good CV, search how to make it pass ATS, make it eyecatching, highlight your skills and apps you made. I didn't but you can make a portfolio. Definitely make a LinkedIn account and connect with other tech people. Have an appropriate picture, add your skills and education or work experience if you have it. 11. Study leetcode. You will probably get some programming challenges in your job interviews so be prepared. Also learn soft skills you can use for non technical questions you will be asked in the interview 12. Learn Agile Methodologies such as SCRUM and learn to use JIRA(recruiters will love that, I promise) Now you're ready to start applying to everything. I applied to about 50 jobs and got 2 interviews. In both I did really good. You will get few chances with no experience, so do not waste them. While you're looking for a job, you can learn more really useful technologies. I recommend Docker, GraphQL, basic AWS, nginx, Nest.js, React Native, maybe other framework other than react or other language other than javascript. But, more importantly get deeper knowledge of everything you learned before. I can't handle resources on here because can't post urls on yt comments. However, if you want to ask me for resources or anything about programming, DM me at instagram, i'm grego_kun. Happy coding!
@balajianandhan1306
@balajianandhan1306 2 жыл бұрын
Congratulations
@swastikpatro6436
@swastikpatro6436 2 жыл бұрын
Congratulations🎉
@Nowlala
@Nowlala 2 жыл бұрын
Can u send me ur roadmap..plz u did all these in 6 months ...plz help me ..iam.stuck
@invisibledon4060
@invisibledon4060 2 жыл бұрын
El chino how you studied these plese say tips bro
@martinlabastie.p9940
@martinlabastie.p9940 2 жыл бұрын
Bien ahi papaa
@a.k..m5841
@a.k..m5841 3 жыл бұрын
Congratulations to myself finished the whole video.
@BLUENOUB
@BLUENOUB 3 жыл бұрын
how skilled do you feel at javascript after finishing the video?
@talhakaraca
@talhakaraca 3 жыл бұрын
@@BLUENOUB well, good question
@zombiekiller7101
@zombiekiller7101 3 жыл бұрын
JavaScript is easy. I can learn it in 1 day
@BLUENOUB
@BLUENOUB 3 жыл бұрын
@@zombiekiller7101 it takes longer than that. Maybe to understand the basics. But not everything else it entails like data structures and algos, etc
@allenjr4978
@allenjr4978 3 жыл бұрын
Bro is this for beginners??
@ua7234
@ua7234 2 жыл бұрын
Some people are good at coding. Others are good at teaching. Finding a good coder who can combine that with good teaching is a priceless commodity. The fact that this level of vocational education is FREE in this day and age is nothing short of a blessing. Thank you so much!
@PreplyshortVid
@PreplyshortVid Жыл бұрын
please what IDE did he use
@redseavista5169
@redseavista5169 Жыл бұрын
@@PreplyshortVid Scrimba I think. I started with brackets because that's what I was using for HTML and CSS, and then I moved onto visual studio code for JS and PHP.
@vaibhavshinde5520
@vaibhavshinde5520 Жыл бұрын
@@PreplyshortVid use vs code
@Techbelles
@Techbelles Жыл бұрын
How can one person be this good in coding and also In teaching? I hope you realize you are a multiple dose of blessings to this generation. Thank you Per Borgen !
@adityaroshanpatro9861
@adityaroshanpatro9861 2 жыл бұрын
TIMESTAMPS: 00:00 Intro 03:41 Passenger counter app 04:39 Setting up file 07:42 Create variable 12:27 Mathematical operations 16:16 Reassigning & incrementing 19:23 Adding button 21:41 onclick event listener 25:10 Using functions to write less code 28:48 First function 29:34 Function that logs sum 32:25 Function that increments 34:23 Increment on clicks 36:35 Display count 41:53 Document Object Model 43:47 Display count w/ innerText 44:30 Create save button 46:40 What is string? 48:16 First string variable 52:00 Log greeting to console 53:18 Strings vs. Numbers 56:07 Render welcome message 58:10 Improve message w/ string concatenation 1:00:28 Use plus equal for count 1:00:57 Create save feature 1:05:38 Debugging online 1:09:31 Set count to 0 1:12:28 Recap 1:15:47 Variables practice 1:17:42 Concatenate strings 1:18:43 Incrementing & decrementing 1:20:56 Strings & numbers 1:22:35 Rendering error message 1:25:52 Calculator challenge ​ Build Blackjack Game 1:31:27 Build Blackjack game 1:32:27 Add firstCard, secondCard, & sum 1:33:23 If...else conditionals 1:39:08 if...else statement 1:42:05 if/else...if/else statement 1:45:28 if...else statement for our game 1:47:32 hasBlackJack variable 1:49:38 isAlive variable 1:51:27 Practice boolean conditions 1:54:55 Add message variable 1:58:20 Link stylesheet 2:00:56 Add basic styling 2:05:19 Make start button work 2:11:13 Display message 2:13:48 Display sum 2:19:36 Display cards 2:21:34 New card button 2:25:16 Add to sum when newCard is clicked 2:28:36 Rename startGame function 2:30:52 Solving our cards problem w/ array 2:34:12 Arrays intro 2:39:30 Array indexes 2:43:50 Arrays w/ multiple data types 2:46:12 Adding & removing items from arrays 2:50:35 Creating cards array 2:51:43 Push new card to array 2:53:05 Counting 2:57:10 Loops 3:00:37 For loops & arrays 3:04:23 First array-based for loop 3:05:55 For loops, arrays, & DOM 3:08:55 Use loop to render cards 3:11:16 Avoid hard-coding values 3:12:51 Returning values 3:17:54 Use function to set card values 3:21:05 Generating random numbers w/ Math.random() 3:25:24 Math.random() * 6 3:27:11 Flooring number w/ Math.floor() 3:28:40 Create dice 3:30:23 Completing dice function 3:33:04 Make getRandomCard() work 3:36:00 getRandomNumber function 3:39:06 Assign values in startGame function 3:41:52 Card feature is broken 3:42:54 Logical AND operator 3:46:39 Logical operators 3:48:47 logical OR operator 3:51:52 Only trigger newCard() if you're allowed to 3:53:23 Object sneak peek 3:58:02 Objects 4:02:47 Create first object 4:06:08 Store player data 4:08:48 Methods on object 4:10:50 Recap 4:15:17 Objects & functions 4:17:21 if else 4:20:13 Loops & arrays 4:22:21 push, pop, unshift, shift challenge 4:25:50 Logical operators 4:27:50 Rock papers scissors 4:30:52 Sorting fruits Build Chrome Extension 4:33:54 Build Chrome Extension 4:38:30 Add button & input tag 4:40:06 Style button & input tag 4:47:28 Make input button work w/ onclick 4:48:49 Refactor to addEventListener 4:51:11 addEventListener() 4:52:58 Refactoring 4:54:25 Create myLeads array & inputEl 4:56:49 Using let & const 5:00:11 Push to myLeads array 5:01:24 Push value from input field 5:03:56 Use for loop to log out leads 5:05:38 Create unordered list 5:07:39 Render leads in unordered list 5:11:22 How to render li elements w/ innerHTML 5:13:01 innerHTML 5:14:34 More innerHTML practice 5:16:26 Render li elements w/ innerHTML 5:17:37 Use createElement() & append() instead of innerHTML 5:21:16 Improving performance of our app 5:24:37 Create render function 5:26:40 Clear input field 5:28:47 Add a tag 5:35:53 Template strings 5:35:54 Write template string 5:36:28 Make template string more dynamic 5:37:12 Template strings on multiple lines 5:41:03 Refactor app to use template string 5:42:19 Style list 5:46:13 Preparing deployment 5:51:08 Deploying Chrome Extension 5:53:40 What is localStorage? 5:56:45 First localStorage 6:00:38 Storing arrays in localStorage 6:07:05 Save leads 6:09:36 Get leads 6:13:31 Truthy & falsy values 6:21:28 Guess expression: truthy or falsy? 6:23:52 Checking localStorage before rendering 6:27:33 Style delete button 6:30:52 Make delete button work 6:35:12 How function parameters can improve our code 6:41:09 Write function parameter 6:44:40 Functions w/ multiple params 6:47:54 Numbers as function params 6:49:40 Arguments vs Params 6:53:06 Arrays as params 6:55:02 Refactor renderLeads() to use parameter 6:56:46 Create tabBtn 7:00:07 Save tab url 7:02:46 Get current tab 7:07:09 Use Chrome API to get tab 7:13:32 Deploy final version 7:15:48 Recap 7:21:34 Practice 7:41:55 Outro
@dhruvenkalpeshkumarparvati4874
@dhruvenkalpeshkumarparvati4874 2 жыл бұрын
Its already given bro in description 😂😂
@mhdhashaam973
@mhdhashaam973 2 жыл бұрын
@@dhruvenkalpeshkumarparvati4874 😂😂
@comsortecomvoce4865
@comsortecomvoce4865 2 жыл бұрын
Good Job, bro. You will be appreciated, don't worry.
@superninja2022
@superninja2022 2 жыл бұрын
@@dhruvenkalpeshkumarparvati4874 Yeah but this comment might be useful for people who don't look at the descriptions
@AshishKumar-ku3kb
@AshishKumar-ku3kb 2 жыл бұрын
@@superninja2022 Those who don't look at the description won't look at the comments too...XD
@jgalvan09
@jgalvan09 3 жыл бұрын
I just denied a bootcamp that wanted $16k and told myself this morning on my TO-DO List to just get started! this is it ! the next two days are going to be exciting for me
@StillBrokeOff
@StillBrokeOff 3 жыл бұрын
good luck lol i lasted for 2 months before i started procrastinating
@DEBBAH1907
@DEBBAH1907 3 жыл бұрын
16k ? are they crazy?
@jgalvan09
@jgalvan09 3 жыл бұрын
@@StillBrokeOff why did you give up after 2 months ? that's horrible! never give up!!
@jgalvan09
@jgalvan09 3 жыл бұрын
@@DEBBAH1907 it's actually the cheapest in NYC I've seen coding bootcamps for $20k
@patrick9969
@patrick9969 3 жыл бұрын
@@jgalvan09 am from NYC as well
@Jekalmat
@Jekalmat Жыл бұрын
Beauty of this course is the teacher (Mr. Per) considers the student (us) are actually novice programmers. Rather than throwing us to the fire, he teaches JS step by step in a viewer friendly, interactive, non-boring manner. Ex: He does not jump in to using dreaded "arrow functions" which often confuse novice programmers. Keep the good work up good sir and I bid you good luck for all your endeavors. 💪
@prgrmr-yn
@prgrmr-yn Жыл бұрын
I did notice that , he wasn't doing a lot of copy pasting, rather was writing code while you write so wasn't a lot of pause and play and explained real nice
@devonashwa7977
@devonashwa7977 Жыл бұрын
the teacher must stoop to level of learner in order to be a good teacher and this guy is a great teacher
@prgrmr-yn
@prgrmr-yn Жыл бұрын
@@devonashwa7977 love your response, teach baby with baby steps haha
@Yousab_Menisy
@Yousab_Menisy 2 жыл бұрын
I built the passenger counter and the chrome extension and I can't begin to explain how much I've learned your course is incredible man. thank you very much
@fozziethebigbear
@fozziethebigbear 2 жыл бұрын
The instructor for this lesson is one of the best I've come across so far. His video is as engaging as it can be to hold my attention, and lots of hands on practice. Excellent 🙂👍
@8koi139
@8koi139 2 жыл бұрын
Then you must see how the CSS evangelist teaches, his vibe sticks whit you so godly ~
@vipulvibhuti8818
@vipulvibhuti8818 2 жыл бұрын
Per Harald Borgen, you are an amazing teacher. This is the first course I finished completely. The way you teach JS With DOM there are very few people who can do that. Many people learn JS like me but don't really know how to use it on browsers and that is a pain point. Thank you soo much. Wish to meet you some day and thank you in person. ❤
@elissitdesign
@elissitdesign Жыл бұрын
I am beyond words right now. Your teaching style is impeccable! I finally understand basic JavaScript. I was a total hack before with not knowing reasons for doing things. So amazing!
@trashgamer4665
@trashgamer4665 2 жыл бұрын
ive watched more then 100 tutorials on youtube on all kinds of programing languages and this is hands down the best one by miles,thank you my friend.
@agoogleuser3402
@agoogleuser3402 3 жыл бұрын
Taught very enthusiastically rather then boring professors who don't have enthusiasm in teaching in universities . It should be these guys in universities teaching.
@c4g3dB34st
@c4g3dB34st 3 жыл бұрын
my college professors cant distinguish between java and javascript
@agoogleuser3402
@agoogleuser3402 3 жыл бұрын
@@c4g3dB34st lol
@nithin1674
@nithin1674 2 жыл бұрын
@@c4g3dB34st how did they become professors then lol
@nirmalkumar4011
@nirmalkumar4011 2 жыл бұрын
@@c4g3dB34st please that cant be trueee
@maurrikkone
@maurrikkone 2 жыл бұрын
One of the best courses I have had the chance to watch. Almost 8hours but completely worth it. Other teachers were kind of boring but Per really takes his time and explains how and why he uses his code. I like that. Getting to Scrimba to follow the Front end engineer career path.
@tech_knowledgy
@tech_knowledgy 11 ай бұрын
day 5 and 3hours in and can"t appreciate how good of a teacher you are like I'm clicking and understanding, following through with everything you teach. Don't have to words to explain how grateful I am that I found you! Thank you is all I can say
@zoopabig7030
@zoopabig7030 Жыл бұрын
Per! You are full of energy, funny and just a great teacher! If all teachers were like that at schools we would live in a much better world today! Thank you sooo much! I love javascript!
@irlWIKKO
@irlWIKKO 7 ай бұрын
This course is just magical. An enthusiastic instructor, that challenges you to think and is having as much fun showing these concepts as I have learning them. Such a great job, Per Borgen.
@ocramkd
@ocramkd 10 ай бұрын
This course teaches less things than other courses would do in 8 hours, but actually it makes sure that you understand all the concepts used theorically and practically, the best free course i've come across so far🔝
@demolazer
@demolazer 2 жыл бұрын
A big smile spread across my face when I clicked the icon to get the chrome extension working. An excellent tutorial, one of the best I've seen on any language.
@quintonnistico9347
@quintonnistico9347 Жыл бұрын
I am an experience HTML/CSS frontend dev and designer and I always struggled to learn JS. This is the best tutorial I have found on youtube. You explain everything step by step and I actually am remembering the concepts and learning! Thank you so much bro. Amazing free knowledge
@aryaprima4698
@aryaprima4698 Жыл бұрын
when I did the exercises, and it worked, at that time, I felt proud of myself, this tutorial really made me understand, how does javascript work, thank you very much for making this course, it's very helpful, really helpful
@doedsronny
@doedsronny 2 жыл бұрын
You are a legend Per Harald Borgen! This is the absolute best tutorial i have come across. I learned so much and time just flew by!
@sameeralhaddad7940
@sameeralhaddad7940 Жыл бұрын
Wow! I just finished the course and I'm still in awe of the greatness and clearness of the instructor. Thank you Per!
@rallarros5078
@rallarros5078 Жыл бұрын
I really enjoyed taking part of this course. Per is a very entertaining tutor and I can't recall getting bored even once during the course.
@Kaneo96115
@Kaneo96115 Жыл бұрын
This was an amazing Tutorial. After trying to learn JS for a few months now I felt like I was getting nowhere and the course I was doing at the time just wasn't teaching me. I have learned more in the past 8 hours of this video than I have in the past few months of my paying course. Thank you so much Pers and Scrimba
@learningstuff5679
@learningstuff5679 Жыл бұрын
I came across this course after attempting to do SuperSimpleDev's Javascript For Beginners Course (1hr 42mins) on KZbin and called it quits after an hour. I had no idea what he was talking about. (Although I highly recommend his HTML & CSS Course on KZbin, it's 6.5 hours long) I then finally discovered THIS Javascript couse and EVERYTHING made complete and total sense!!!!! Thank you so much!!
@imni29
@imni29 2 жыл бұрын
Hello..just finished this. This is the first long tutorial I ever finished. Quite underrated..the way you recap everything with words but also with activities. I also love how excited you are when micro tasks are completed. I usually avoid accents for tutorials, but I thought wrong. You are interesting and engaging to listen to. I sincerely want to thank you for this tutorial.
@farshhh
@farshhh Жыл бұрын
i am glad that i started this course , i was scared of javascript before because many teachers online use " very non involving" method but you Per you are one of the best teacher i've ever came across , thank you for making js very easy for me , will always remember you in my prayers. SHUKRIYA!
@goro_san
@goro_san Жыл бұрын
Bro can i add JavaScript on website after learning this course 😅😅
@Jekalmat
@Jekalmat Жыл бұрын
Agree. I came here after trying out various courses/ bootcamps and this is a gem !!!
@dandan141414
@dandan141414 2 жыл бұрын
Very well done! I haven't coded in nearly 30 years, but it was really fun to re-learn some old familiar concepts in a current language. I paused the video for a week and built out the blackjack game way beyond where the video stops.
@skeleton-bullfrog
@skeleton-bullfrog 2 жыл бұрын
Let's just appreciate how much time and effort this guy put in just so WE can learn to code for FREE
@Stereotica
@Stereotica Жыл бұрын
I just completed this awesome course and I can't explain how happy and proud I am at the moment. Thank you very much for all knowledge that you share with us. It took me 3 months to complete it, however I didn't learn every day and I was also waching other javascript courses simultaniously. Regards from Serbia!
@yasharahman6641
@yasharahman6641 2 жыл бұрын
Well never watched a complete course on youtube, but completed this one in 2 days it was so engaging and the instructor is great.
@skyzps3275
@skyzps3275 3 жыл бұрын
I literally just started my JS journey yesterday and this comes out, thank you legends
@NickShagrath
@NickShagrath 2 жыл бұрын
Amazing job. I knew html and css but never figured out how to collaborate with JS even thought i knew the terms. The true tutorial examples finally made it happen for me, as it was like i was building a real project.
@TheGamerReacts
@TheGamerReacts Жыл бұрын
I'm 2 minutes 42 seconds in and I already know I will complete this video and have zero trouble with focus you sir per are a legend
@jennahall5915
@jennahall5915 Жыл бұрын
Such a good course. So many tutorials lack practice tasks but yours is full of them which helps cement understanding
@toneallday5468
@toneallday5468 3 жыл бұрын
This is a blessing to get this on my day off
@bebehazel3
@bebehazel3 Жыл бұрын
This was excellent and very clear! Thank you!!! I've always struggled with JS and making it work with html and CSS but this is making me feel a lot more confident.
@Decapodd
@Decapodd 2 жыл бұрын
Am glad to have completed this course. Thank you Per for this superb tutorial. Here is a small contribution for everyone watching ; I discovered that if you want to retain your placeholder after saving an input, use this statement in the input.btn event listener : "inputEl.value = inputEl.textContent" just after the "myLeads.push(inputEl.value)" statement. GoodLuck!!!
@markhackney3305
@markhackney3305 10 ай бұрын
I've got two weeks to turn 'theoretical learning' into an App, with no clue how to start. You have just saved my ass from despair..god bless you!
@AlfredoNatal31
@AlfredoNatal31 2 жыл бұрын
OMG so excited I finally was able to complete a course in general. I completed it in 3 days. Per’s way of teaching is outstanding and easy to understand he made everything so smooth by explaining most things in simple words and not complicated coding words and terms. Thank you so much!
@mbahchris1188
@mbahchris1188 2 жыл бұрын
How's your journey so far
@AlfredoNatal31
@AlfredoNatal31 2 жыл бұрын
@@mbahchris1188 going up hill from there. Been doing a lots of personal projects using NextJS and Tailwindcss 💪🏻.
@mbahchris1188
@mbahchris1188 2 жыл бұрын
@@AlfredoNatal31 Nice nice
@AlfredoNatal31
@AlfredoNatal31 2 жыл бұрын
@@mbahchris1188 how about you were you at right now with your journey?
@mbahchris1188
@mbahchris1188 2 жыл бұрын
@@AlfredoNatal31 , Although I have previous bits of knowledge of kotlin and Java ,I started HTML and CSS this February... planning on moving to JS march
@tamaravuksan3672
@tamaravuksan3672 2 жыл бұрын
This is the most amazing JS course out there. Honestly, worth every minute. It took me a week to finish it. Thank you people for putting this for everyone to learn.
@femigideon1213
@femigideon1213 2 жыл бұрын
hi.. do you have prior programming knowledge?
@tamaravuksan3672
@tamaravuksan3672 2 жыл бұрын
@@femigideon1213 I think you have to have some knowledge of html and css to be able to listen.
@femigideon1213
@femigideon1213 2 жыл бұрын
@@tamaravuksan3672 oh yes I do know html and CSS. I never thought JavaScript could be completed in one week even with that so I thought you may have some prior programming knowledge to be able to finish it in one week.
@tamaravuksan3672
@tamaravuksan3672 2 жыл бұрын
@@femigideon1213 well, do not expect to be an expert after that, but it just depends on how much time you invest in it. There is another guy who has amazing courses on youtube, check him out - "JavaScript Mastery". Good luck
@femigideon1213
@femigideon1213 2 жыл бұрын
@@tamaravuksan3672 oh thanks so much... I appreciate it.
@mohammedeldawody...6165
@mohammedeldawody...6165 Жыл бұрын
This course is Perfecto! I used to keep jumping between different tutorials and didn't know how to link between HTML and JS. but in this course, I learned a lot! Thank you
@amirhoseinrezaei4069
@amirhoseinrezaei4069 Жыл бұрын
Special thanks to Scrimba. Right now I finished the course and I wrote almost 90% of the codes correctly. Because of the Per's method of learning I enjoyed coding throughout the course. It's not an easy job to make learning fun. Thank u Per, Scrimba and freecodecamp. Wish u the best.
@mkh123
@mkh123 3 жыл бұрын
This is a really fantastic tutorial. Enthusiastic teacher and good pacing with lots of practice.
@rotzmex1
@rotzmex1 Жыл бұрын
Just finished it, did every exercise and found it extremely helpful I loved the way he explains and the curriculum is clearly very well thought out, will deffinitely join Scrimba.
@halahourani8318
@halahourani8318 2 жыл бұрын
What an amazing and a comprehensive course ! and also Scrimba makes coding a delight task ,thanks a lot for all your efforts
@sunilsk9649
@sunilsk9649 2 жыл бұрын
Currently I am at 1.15.00. I have watched many courses including linkedIn, Udemy and many videos in youtube. This is the best top class awesome way to teach and the cristal clear way for us to learn. Thanks a lot. You're wayyyy better than any paid course in the online.
@KingPacavision
@KingPacavision 2 жыл бұрын
Thank you so much for this course 7 hours and 44 minutes of gold. Took about a week to finish but it was totally worth it. Learned a ton.
@midnightdemon9157
@midnightdemon9157 2 жыл бұрын
Hey bro what's up im curious to see what have you accomplished through ur journey... did u get hired and how much time it took u and thanks ❤️
@DorkDork69
@DorkDork69 Жыл бұрын
bro can you give me advice on what should i try to learn next after this course
@demiantopler9853
@demiantopler9853 Жыл бұрын
@@DorkDork69 whats your goal?
@DorkDork69
@DorkDork69 Жыл бұрын
@@demiantopler9853 well my ultimate goal is to become a frontend developer.But for the time being i want to learn everything i need to know about js so that i can start building some websites.
@hakxerftw1471
@hakxerftw1471 Жыл бұрын
@@DorkDork69 any progress, is this course enough to make websites? (The decent ones.)
@prgrmr-yn
@prgrmr-yn Жыл бұрын
I cant thank enough Per, it took me ages to get my fundamentals right but when i did it, it stopped me from hating all the tutorials that said beginner but not beginner, it quality content now but when i started learning to code, it was opposite. I needed some light content before to start with, SUPER HAPPY to deploy my first extension, LOVE IT
@CyberMDK
@CyberMDK Жыл бұрын
Just finished the whole thing and loved it. I thank you with my whole heart for putting out such knowledge for free
@yasirsheikh3680
@yasirsheikh3680 3 жыл бұрын
This course is a god send!! I literally just opened KZbin looking for Javascript projects to build for practice and this showed up in my face without searching. I love this, you guys are quite literally changing people’s lives. THANK YOU
@midnightdemon9157
@midnightdemon9157 2 жыл бұрын
Hey bro what's up im curious to see what have you accomplished through ur journey... did u get hired and how much time it took u and thanks ❤️
@giovannigallina5834
@giovannigallina5834 2 жыл бұрын
@@midnightdemon9157 bro's starting to become an NPC
@midnightdemon9157
@midnightdemon9157 2 жыл бұрын
@@giovannigallina5834 ???
@giovannigallina5834
@giovannigallina5834 2 жыл бұрын
@@midnightdemon9157 I'm just saying that you're commenting in almost every comment the same thing😂 nothing wrong with it btw, just saying
@midnightdemon9157
@midnightdemon9157 2 жыл бұрын
@@giovannigallina5834 yeah bc im so curious I don't want to take a big risk and drop off college
@krisguru6007
@krisguru6007 2 жыл бұрын
This course is absolutely one of the best for Javascript beginner. I was totally blown away by how he goes over every step of the way through out the course and I felt very confident towards the end. Actually I learnt more than just JavaScript from this course. i.e, how to actually learn a new language(by actually working on a live project) and how not to be too overwhelmed by so many new concepts & Terminologies. He breaks down every single step and trains you so well. The 7+ Hr video is definitely worth the time as he goes over 2 Projects. Knowing Python or Java/ C++ will make the learning much easier though not required. However some prior knowledge of HTML and CSS are required. Thank you so much Per for making this awesome course!
@haricharangv
@haricharangv Жыл бұрын
I am done with 3hrs of this course and i enjoyed it right from the start and learnt great bunch of stuff
@light_comes_with_patience
@light_comes_with_patience Жыл бұрын
I have just finished this course, and I honestly loved it. It is really good for absolute beginners with 0 knowledge of coding. It is also one of those tutorials that you won't really get stuck at because it is not confusing, the instructions are very clear, and I didn't need to use google much to figure out stuff since this was not a very complex video. So again, thank you guys for this video. It truly helped me learn about JS and I wish to see more videos like this.
@batmanlovesjokerr
@batmanlovesjokerr 6 ай бұрын
does this a full js course... i mean does he also completed the advance topics like callbacks, async await, promises, hoisting and all in this course?
@writtiknath2226
@writtiknath2226 3 жыл бұрын
The introduction and that level of excitement got me❤️
@trywithsky
@trywithsky 2 жыл бұрын
Right now I am at 6:11:04 and , I can't resist myself to appreciate the this course. The methodoloy is really very articulate, how he breaks down the complex problems into smaller parts and then solve it. Every second is worth it. Thank you!
@yodle4475
@yodle4475 2 жыл бұрын
i just finished the course and i woud do it again
@Bigomah
@Bigomah 2 жыл бұрын
What software is this I mean we’re he runs his code
@scars707
@scars707 Жыл бұрын
@@Bigomah pablo escobar
@jhannericttinaza2788
@jhannericttinaza2788 2 жыл бұрын
Thank u so much for bringing this course free. I really love his way of teaching.
@Aliraza-fb5jx
@Aliraza-fb5jx 5 ай бұрын
This course is so well made for beginners. I have been doing programming in Java for a year now. I know almost every fundamental of programming. But the way u define them is just amazing. Thank u so much for the course. Hope it reaches more and more people.
@knoz35
@knoz35 3 жыл бұрын
So nice and warm energetic teacher! Thats what the world needs. Thanks for sharing your informations!
@sirsoul2345
@sirsoul2345 Жыл бұрын
This course is incredible! Thank you guys so much
@pranaypulipaka
@pranaypulipaka Жыл бұрын
Hello there, can I add JavaScript on website after learning this course?
@Mwtorres89
@Mwtorres89 Жыл бұрын
@@pranaypulipaka ofcourse, with any IDE, i like to use VS CODE.
@farrah8064
@farrah8064 Жыл бұрын
You have been part of my daily life for half a year. Now that I finished the course I feel lonely but thanks to you now I know the basics of js and also grabbed little ideas of software
@ermiasnigatu7594
@ermiasnigatu7594 Жыл бұрын
wow, i just finished it now. It makes me love my carrier path more than before, now I feel confident and I want to learn more from you. Thank you for sharing your knowledge and experience with amazing teaching methods.
@Maluda_Tech
@Maluda_Tech Жыл бұрын
The best JavaScript course ever, very easy to understand while they make you do the work 💯💯💯 I can’t wait to move on to ReactJS after this 💪💪
@art10an
@art10an Жыл бұрын
me too 👌
@shiferawgadile5337
@shiferawgadile5337 Жыл бұрын
When do you transition to react?
@Maluda_Tech
@Maluda_Tech Жыл бұрын
@@shiferawgadile5337 after JavaScript yea
@madmen8819
@madmen8819 Жыл бұрын
Ii that ,7:44:68 everything about JavaScript please someone answer me
@pkmkb-69
@pkmkb-69 Жыл бұрын
Hey bruh juz want to know for frontend learner who's learning js how much time he needs to spend on js overall so that he can further move to react confidently. And do we also need to learn ES6 js??
@katungiyassin9947
@katungiyassin9947 2 жыл бұрын
This Scrimba man is the best, his lessons are funny and I now love JavaScript because of his teaching style. 👍👍👍👍
@sabrilaku3388
@sabrilaku3388 Жыл бұрын
The fact that he combines all the codes together is really amazing u can’t find such stunning combination in most online courses. This course gave me a solid foundation than any other online courses. Thanks 🙏 u freeCodeCamp
@tonydataiga
@tonydataiga Жыл бұрын
In 2 years of learning to code and following countless tutorials, this is the first one where the instructor actually teaches in a way that's easy to learn!
@yunusemrekoca6733
@yunusemrekoca6733 Жыл бұрын
ure trying to learn it for 2 years?
@tonydataiga
@tonydataiga Жыл бұрын
@Yunus Emre Koca Learning is a lifetime endeavor. I've been learning to code for 2 years including Python, Sql, Devops, React, Machine learning, Data Analysis, C# and AWS.
@codeallnight56514
@codeallnight56514 Жыл бұрын
@@yunusemrekoca6733 professional developers are still learning everyday. But the basics should be down in a couple months. Once you have the fundamentals understood you should move on to building your own programs and when you get stuck google or chat gpt the correct syntax.
@yunusemrekoca6733
@yunusemrekoca6733 Жыл бұрын
@@tonydataiga Im sorry i didnt want to offend you or somethink like that i was just curious bc i thought u were trying to learn js for 2 years straight
@jhonmarchavez6576
@jhonmarchavez6576 2 жыл бұрын
when you learn everything they teach at universities in less than 8 hours. Simply amazing.
@a859-vedantlahane8
@a859-vedantlahane8 2 жыл бұрын
more than everything* tbh xD
@antonioneto1353
@antonioneto1353 2 жыл бұрын
i mean, dont go to cs college if all you want is to learn javascript. in my college all you have is a small 32 hour optative class on javascript.
@rashadganiyev
@rashadganiyev 2 жыл бұрын
It's true but going to university will help you to find jobs a little faster after graduating or during the study, because most times companies just look after software engineers or it guys who had graduated from a university and have a diploma. You can always learn more things from KZbin or somewhere else during university. And also you will have community at university, it's important. This comment is for high school students or someone who wants to go to university again and become software engineer after choosing wrong profession. Sorry for bad english if I made mistakes.
@marcelolb1221
@marcelolb1221 2 жыл бұрын
I dont get it. I just finished this course from the same channel kzbin.info/www/bejne/hpy9f6JtgquBfMk and now I come across this one thats way longer. Is this one way better and did I do the other one for nothing?! :/
@endrimuco9779
@endrimuco9779 Жыл бұрын
I would recommend everyone to watch this course, the tutorial is awesome and you could learn a lot by it. I love the way the instructor made this one and I'm happy that I've found such a video to learn Javascript.
@LA-cy1zj
@LA-cy1zj Жыл бұрын
intro to the blackjack section with your pictures in front of fast cars was genuinely hilarious thank you for including your personality in this fantastic video which is well put together and has been game changing for me this week
@twattusbobble9845
@twattusbobble9845 2 жыл бұрын
This is the best Javascript resource I've ever come across. The explanations are phenomenal. I looked at JS years and year ago...... Like 2003 or so and gave up. I've come back to it very recently and I'm absolutely loving this!
@graphenebatool103
@graphenebatool103 3 жыл бұрын
I just started js and this came to save me ! Amazing course
@franksolinsky2365
@franksolinsky2365 Жыл бұрын
Hands down, Per is the best instructor I have ever had the pleasure of learning from. As someone who struggles with ADHD, this course was definitely efficient at keeping me engaged and wanting to learn. Per provides a fun and relaxing environment to learn in. I still can't believe how much information I was able to effectively consume. Better still, I feel like I've actually retained it in a useful way. Per's teaching method definitely requires you to develop a strong muscle memory. I still needed to go back and look at a previous lesson for help, Google for answers or watch Per's solutions to understand at times, but I definitely was able to figure out a lot more on my own than I normally am when I try to learn new things. Thank you so much, for helping me see that I really love programming and Javascript.
@user-nn3iq5hr2z
@user-nn3iq5hr2z Жыл бұрын
Already finished this tutorial and I think this tutorial is much clearer than what I learned from school, cool, great job Mr per!
@allestercorton9085
@allestercorton9085 2 жыл бұрын
The story of the JavaScript. Thank you for such a nice course.
@soundslikefun9085
@soundslikefun9085 2 жыл бұрын
Thank you very much Per and FreeCodecamp! This course is close to perfection 👏👏👏 To highlight: *The content *The Simplicity *The progression *The comparison with real life examples *The repetition and the rythm of the learning process Also fun to it Great great stuff!!
@MrBill007
@MrBill007 Жыл бұрын
The way you explain things makes them more easier to understand, is so amazing... hats off to you legend !!
@rashmibhat1411
@rashmibhat1411 Жыл бұрын
One of the best lecture i have ever watched, every tuotor will juat share screen and write codes, but this person made us to write codes. thank you so much💖
@noir4356
@noir4356 2 жыл бұрын
I've been programming JavaScript for a year now, went back to this course and I'm still learning. Great for intermediates to brush up their understanding. DOM-manipulation is so important, if you're too much into node or abstract array-methods-exercises, you'll forget what it's all about... THANK YOU
@invisibledon4060
@invisibledon4060 2 жыл бұрын
Where are u from
@whatisyournamestupid
@whatisyournamestupid 2 жыл бұрын
Took me about 3 days to finish this course. Thank you so much!
@ebesugabriel4661
@ebesugabriel4661 Жыл бұрын
Did you have prior knowledge of any programming language
@DomedIsDoomed
@DomedIsDoomed Жыл бұрын
fantastic energy from the instructor, an informative and hands on way to learn JS
@mohscode219
@mohscode219 2 жыл бұрын
After 3 weeks am done...am so excited..it was interesting and well explained from 1st min to last min...really learnt alot...
@Jekalmat
@Jekalmat Жыл бұрын
I fucking love this course. Kudos to everyone involved in making this a reality
@AneeshMistry
@AneeshMistry 2 жыл бұрын
This is a brilliant tutorial, very clear, concise and thorough step by step. Thank you!
@kekekeernest8920
@kekekeernest8920 2 жыл бұрын
Please which note Editor was use
@swastikrana2670
@swastikrana2670 Жыл бұрын
@@kekekeernest8920 their own editior
@panamaworldwideinvestments
@panamaworldwideinvestments Жыл бұрын
Just finished the 7 hour video. i spent about 3 weeks on it, very informative .I had taken a BootCamp but now everything is a lot clearer.
@jorgecontreras205
@jorgecontreras205 Жыл бұрын
It is certainly one of the best Javascript courses available. Thank you Per and receive greetings from Mexico.
@BerndBausch
@BerndBausch Жыл бұрын
Five stars. I particularly like very small size of the training units, and that viewers are constantly challenged to write their own code. Per's style fits me perfectly. Thanks!
@batmanlovesjokerr
@batmanlovesjokerr 6 ай бұрын
does this a full js course... i mean does he also completed the advance topics like callbacks, async await, promises, hoisting and all in this course?
@manjil5017
@manjil5017 2 жыл бұрын
This is exactly what my teacher taught in 1 yrr
@a_____________________________
@a_____________________________ Жыл бұрын
Thank you so much for this, it's so simple to understand. I just got my ADHD medication & I've been wanting to learn how to program for years now, it's day 4 and I finished it. Thank you so much.
@alexgarcia2034
@alexgarcia2034 Жыл бұрын
I am half way through the video and just want to say please make more like this on other topics that would build upon this tutorial. thank you Per
@Takatou__Yogiri
@Takatou__Yogiri 3 жыл бұрын
The best tutorial I've ever seen;
@semhartesfamariam394
@semhartesfamariam394 2 жыл бұрын
Wow! Thankyou, I was finished my course. I think code academy Is really a university .
Prompt Engineering Tutorial - Master ChatGPT and LLM Responses
41:36
freeCodeCamp.org
Рет қаралды 1,3 МЛН
100+ JavaScript Concepts you Need to Know
12:24
Fireship
Рет қаралды 1,9 МЛН
Hot Ball ASMR #asmr #asmrsounds #satisfying #relaxing #satisfyingvideo
00:19
Oddly Satisfying
Рет қаралды 47 МЛН
The Noodle Picture Secret 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 28 МЛН
PINK STEERING STEERING CAR
00:31
Levsob
Рет қаралды 21 МЛН
Asynchronous JavaScript Course (Async/Await, Promises, Callbacks)
1:36:23
freeCodeCamp.org
Рет қаралды 656 М.
Learn JavaScript - Full Course for Beginners
3:26:43
freeCodeCamp.org
Рет қаралды 17 МЛН
Git and GitHub for Beginners - Crash Course
1:08:30
freeCodeCamp.org
Рет қаралды 4 МЛН
My Moves SHOCKED This Chess Grandmaster
6:13
AlexandraChess
Рет қаралды 2,6 М.
JavaScript Tutorial for Beginners: Learn JavaScript in 1 Hour
48:17
Programming with Mosh
Рет қаралды 12 МЛН
How to MASTER Javascript FAST in 2023
12:49
Internet Made Coder
Рет қаралды 336 М.
Learn TypeScript Generics In 13 Minutes
12:52
Web Dev Simplified
Рет қаралды 221 М.
Frontend Web Development Projects that got me hired
10:38
James Cross
Рет қаралды 275 М.
Functions in Python are easy 📞
10:38
Bro Code
Рет қаралды 395 М.
JavaScript Course for Beginners 2024
3:35:38
freeCodeCamp.org
Рет қаралды 107 М.
Hot Ball ASMR #asmr #asmrsounds #satisfying #relaxing #satisfyingvideo
00:19
Oddly Satisfying
Рет қаралды 47 МЛН