HTML CSS JavaScript projects for beginners - 10 vanilla JavaScript projects

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 247

  • @JavaScriptKing
    @JavaScriptKing  Рік тому +5

    Check the projects live demo and source codes here:
    www.100jsprojects.com

  • @SaadYezdani
    @SaadYezdani 2 роки тому +44

    You can't imagine how much you helped me. This was just incredibly done. People can even include these projects under their resume. Awesome. Keep up!

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +14

      thanks mate, appreciate it. I am happy that you found my video helpful ☺️. I am adding more projects to the channel.

    • @to_serveMyNation
      @to_serveMyNation 2 роки тому

      @@JavaScriptKing please also start python on your channel im having so much confusion on learning python and your teaching is superb level

  • @JavaScriptKing
    @JavaScriptKing  2 роки тому +16

    0:00 Introduction and Projects review
    4:03 Project 1 - Emoji Rating
    54:24 Project 2 - Profile Statistics
    1:42:00 Project 3 - Rotating Image Gallery
    2:24:36 Project 4 - New Year Countdown
    3:10:47 Project 5 - Random Password Generator
    4:13:33 Project 6 - Animated Search Bar
    4:54:43 Project 7 - Social Media Select Menu
    5:43:03 Project 8 - Double Landing Page
    6:21:56 Project 9 - To Do List
    7:28:27 Project 10 - Step Progress Bar

  • @andrewcuster6498
    @andrewcuster6498 2 роки тому

    I improved a little on step-progress-bar. I added both elements to each step, then in css:
    .step .fa-check {
    display: none;
    }
    .step.checked .fa-check {
    display: inline-block;
    }
    .step.checked .fa-times {
    display: none;
    }
    then in js:
    if (i < currentChecked) {
    setTimeout(() => {
    step.classList.add('checked')
    }, 420);

  • @nishkarshjain5684
    @nishkarshjain5684 2 роки тому +13

    I'm honor to have u as my mentor.
    Thank u so much, for all the HTML, CSS & JS videos u taught.
    I follow ur playlist thoroughly though the projects r small but they contain alot of new learning.
    Looking forward to learn more new things from u,
    Sir.
    👍🏻🇮🇳

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +2

      thanks mate for your nice comments, I am going to add more projects soon

  • @kristofferlohse1056
    @kristofferlohse1056 2 роки тому +28

    Great walkthrogh and very easy to follow along. Great for a beginner :-) Keep up the good work

  • @rhinopromptmovers3468
    @rhinopromptmovers3468 2 роки тому +8

    You are just phenomenal and the explanations are more than amazing.We are lucky to have such talented people like you sharing their knowledge

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому

      thanks for your comment, I really appreciate it. I am very happy to see you enjoyed the course. I am adding more projects to the channel soon 👍

  • @diwas4549
    @diwas4549 2 роки тому +1

    I learnt javascript before but i wasn't confident enough but this tutorial helped me a lot thank you many. looking for react full course

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +2

      coming soon mate, I am preparing the best react project on the Internet

  • @kingsbeetv7437
    @kingsbeetv7437 2 роки тому +7

    That is incredible. I would like you to do more for us to learn from you.

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +1

      thanks mate, appreciate it, I am happy to see you here. I am adding more projects soon

  • @danceworld3376
    @danceworld3376 2 роки тому +4

    You helped me a lot. I tried to find a lot of other videos, but honestly this is the best.thanks a lot.❤️💗💗

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +2

      thanks. I am happy that my video is helping you. 👌

  • @AvidAfrican
    @AvidAfrican 5 місяців тому

    I love how slow and clear you speak....

  • @lilianwilliams9276
    @lilianwilliams9276 2 роки тому +4

    Omg this is one of the best beginners js projects. So detailed, thank you

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +2

      thank you Lillian. I am very happy to hear that you have found the video useful. I am adding more projects to the channel soon 😉

  • @shah.md.mostakim
    @shah.md.mostakim 2 роки тому +4

    Such a great teacher with great projects! Respect!

  • @yummyguy8015
    @yummyguy8015 2 роки тому +11

    Thanks for the projects. Amazing and interesting

  • @chidozienwokoji4923
    @chidozienwokoji4923 Рік тому

    I just found your channel. Your explanations are well detailed. I hope to get a certificate of completion when I'm done with the tutorial

  • @nicolepinhal5636
    @nicolepinhal5636 Рік тому +2

    Indeed Javascript King - I just stumbled on your channel after spending tons and tons of hours and days struggling to understand how to manipulate the DOM and some CSS eg flexbox. You explain concepts in a very engaging and simple manner far much better than my so called proff:( thank you so much 🧡🧡.newbie and subscribed. If possible try add a little bit of intermediate JS please 😊

  • @sudheeshnainfo2513
    @sudheeshnainfo2513 2 роки тому +3

    Awesome vedios for begginers even they do not know about projects

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +2

      thanks, I am glad that you enjoyed the projects, more projects are coming soon

  • @fierrinho
    @fierrinho 2 роки тому +6

    Best project based course

  • @inayatahmadzai4414
    @inayatahmadzai4414 2 роки тому +9

    Such a great job man, this is what really call project for beginner, easy to follow. Subscribed & Bookmarked

  • @Rahul-bn9vq
    @Rahul-bn9vq 2 роки тому +1

    Such a soft spoken teacher you are man,your calming voice makes your project even more effective,keep up the good work man,Appreciated :)

  • @RoshanKumar-dd2rd
    @RoshanKumar-dd2rd 2 роки тому +2

    I m in 1 project and all the projects are so nice 👍

  • @oscaranillo7131
    @oscaranillo7131 10 місяців тому

    This is great! Keep it up! Best tutorials with HTML, CSS, JS in the internet!

  • @NurioonSoftware
    @NurioonSoftware Рік тому

    Your project based teaching method is the best 👍

  • @code.cracking
    @code.cracking Рік тому +1

    Really enjoyed them , you really inspire and I tried also implementing some in a slightly different way. Thanks a lot

  • @tenc6491
    @tenc6491 2 роки тому

    Hi!
    I just came across your video and within just 10 minutes into it, I pressed the like and subscribed to your channel, because I found it very informative, precise and well explained step by step. Imma watch it tonight after my shift. Thanks mate!

  • @justinstewart3060
    @justinstewart3060 2 роки тому

    Thanks for this project, it def helped me understand the “foreach” loop. It wasn’t sinking in at first until I started typing it out as I followed along. That method def helped me understand how everything was working a lot better. Your a good teacher, keep it up 👍

  • @emreaydogdu5413
    @emreaydogdu5413 2 роки тому +1

    Thanks for your elaboration on each issue and sharing your experience and info!
    Looking forward to hear from you JS frameworks also!

  • @abbeymichael6809
    @abbeymichael6809 2 роки тому

    This is just the best video anyone can find on UA-cam, you're so good. You deserve the UA-cam handle name "Javascript King 🤴 ". I just started my journey into Javascript. Thanks you. 😊

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +1

      thanks mate, appreciate it. I am adding more projects to the channel soon

    • @abbeymichael6809
      @abbeymichael6809 2 роки тому

      @@JavaScriptKing I can't wait 😍 🙌 🤗 😊

  • @mdsufyankhan1029
    @mdsufyankhan1029 Рік тому +1

    How can anyone explain js like this
    Its calm and to the point
    Awesome ❤️
    That image viewer project was lit 🔥🔥

  • @addisbelayhun3560
    @addisbelayhun3560 Рік тому

    you are a great helper and with a great description. Thank you very much.

  • @goodnessuche1430
    @goodnessuche1430 Рік тому

    I feel terrible for subscribing late. Thanks a lot. Love fromAfrica

  • @gemseries9901
    @gemseries9901 2 роки тому +4

    thanks for the projects and your work

  • @motiondarshan1530
    @motiondarshan1530 Рік тому

    as a beginner
    this is just outstanding projects for learning JS

  • @aigerimseitova520
    @aigerimseitova520 2 роки тому +4

    Awesome! Great explanation! Love your work ❤️

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +2

      thanks, I am happy to see you enjoyed the video. I am preparing more projects like this. Hope to see you again in my channel

  • @suniljoseph6388
    @suniljoseph6388 2 роки тому +2

    Very good

  • @adiibrahim1831
    @adiibrahim1831 2 роки тому +2

    thanks for you sharing, very nice and beginning friendly

  • @sezanali7115
    @sezanali7115 2 роки тому

    You are helpful and request please come up with more applications. I am having a good time with your tutorials...

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому

      soon as possible

    • @sezanali7115
      @sezanali7115 Рік тому

      @@JavaScriptKingGood! That's gonna be awsome! Waiting...(hopefully)

  • @mohamedalwaseela2373
    @mohamedalwaseela2373 2 роки тому +3

    In TO-DO-LIST if you run the program for the first time you will face an error says ( can't read properties of null 'foreach') that's because in the first time the list is empty and can't do foreach. To solve that but it In if statement to check if it has a value
    If (list){
    List.forEach(task=>{
    toDoList(task);}) }

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +3

      thanks for your comment. You are right 🙏. Another easier way is to just add an exclamation mark after list variable to prevent the error 😉

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +3

      I meant question mark, like this list?

  • @BoBo-yn4xf
    @BoBo-yn4xf Рік тому

    I really appreciate you making this kind of wallk through project based teching. I love it.

  • @tahasheikh5038
    @tahasheikh5038 2 роки тому

    We can also use CTRL+B to hide the explorer section. instead of hiding it manually.

  • @igbrowns1151
    @igbrowns1151 Рік тому

    Best course ever.

  • @jimmydavila7196
    @jimmydavila7196 2 роки тому

    Just what I was looking for. Thank you so much for sharing. Please keep up

  • @saidkhadraoui1169
    @saidkhadraoui1169 2 роки тому

    Wow wow wow your explaining method it's really so easy and helpful, thanks Sir please keep going 🙏

  • @developerbeck1619
    @developerbeck1619 2 роки тому +4

    thank you man 👍✊

  • @BarkhaBuzz2216
    @BarkhaBuzz2216 2 роки тому

    It's really helpful.. I am really grateful...Please suggest some project for resume its very confusing for beginner to select...!!!!

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому

      start with small projects and get familiar with the basics and then start working on the bigger projects like an e-commerce or social media websites

    • @BarkhaBuzz2216
      @BarkhaBuzz2216 2 роки тому

      @@JavaScriptKing thanks a lot for helping.. you are really great🥰

  • @thefrankincense4331
    @thefrankincense4331 2 роки тому

    Wooh Bro, your'e such a good teacher, you can't imagine how much I look up to you, I want to be a good developer like you...please tell me how you got this good so that I can work on the same?

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +1

      just build projects bro. Start simple and go advance after a while. Don't learn theory too much. Everything is on the internet.

    • @thefrankincense4331
      @thefrankincense4331 2 роки тому

      @@JavaScriptKing Thank you

  • @GunaChandran-ek6ub
    @GunaChandran-ek6ub Рік тому

    Sir you teach very well but one request keep to take less time and code easy to understand formation

  • @NidaAslam-l2x
    @NidaAslam-l2x 11 місяців тому

    its very useful for easy learn programming 😍😍

  • @pallavsharma6164
    @pallavsharma6164 2 роки тому

    You are great. Always loving to watch your projects

  • @AS-mc2db
    @AS-mc2db Рік тому

    You are really nice teacher... i subscribed right now ur channel..amazing tutorials..thank you so much 💗

  • @mdaohinuzzaman
    @mdaohinuzzaman Рік тому

    really,,you are a king of JS

  • @quxjg7883
    @quxjg7883 Рік тому

    您的教程对我有很大的帮助 谢谢您

  • @adamasMagna
    @adamasMagna Рік тому

    Awesome projects.. Thank you.

  • @SatyaNarayana-gj9uu
    @SatyaNarayana-gj9uu 2 роки тому

    excellent teaching sir . i am your fan for your teaching skills

  • @pooranigunasekaren
    @pooranigunasekaren 2 роки тому +3

    great

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +3

      Thanks, appreciate your comment and support

  • @ashuahshi127
    @ashuahshi127 2 роки тому +1

    Amazing your video

  • @muhammadabouzaid8714
    @muhammadabouzaid8714 Рік тому

    extremely useful, thank you. would you consider projects using MVC soon!!

  • @parkerAmv
    @parkerAmv 2 роки тому +2

    Thank you sir,this is really help me :)

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +3

      thanks, I am happy to see you enjoyed the video. I am adding more projects to the channel

  • @josephgitahi2090
    @josephgitahi2090 Рік тому

    Man you are amazing, God bless 👍

  • @RbyLearning
    @RbyLearning 2 роки тому

    Great as always. Thank you so much

  • @d-pain4844
    @d-pain4844 2 роки тому +1

    Thankyou good sir ❤️

  • @ugwuanyileonardebuka7842
    @ugwuanyileonardebuka7842 Рік тому

    Wonderful teacher

  • @Mrgwuapo223
    @Mrgwuapo223 2 роки тому

    Great video! but the javascript part of the profile statistics project was very confusing

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому

      Glad it was helpful! I am going to add more projects please use console log to learn about your code

  • @jagabandhuraut4379
    @jagabandhuraut4379 Рік тому

    I am really grateful to you

  • @ravichandran7689
    @ravichandran7689 Рік тому

    Please make a simple project for final year students using front end and back end.

  • @meronsirika8717
    @meronsirika8717 Рік тому

    Thanks a lot

  • @aliayub4335
    @aliayub4335 Рік тому

    Thanks I love the information you shared

  • @aydinaghayev3475
    @aydinaghayev3475 2 роки тому

    thank you very muck for your videos

  • @ak2005
    @ak2005 2 роки тому

    Thanks for this video... please make more videos

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому

      I am adding more projects to the channel soon

  • @AsilbekIsmoilov-uc7pz
    @AsilbekIsmoilov-uc7pz Рік тому

    THANK YOU BRO

  • @alimansimov1929
    @alimansimov1929 5 місяців тому

    6:56:23 todo js

  • @omidsn
    @omidsn 2 роки тому

    دمت گرم خیلی باحاله پروژه ها
    اونجا که فهمیدم ایرانی ای بیشتر با ویدیو حال کردم D:

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому

      ممنون عزیز سوالی داشتی همینجا بپرس در خدمتم 😊

  • @silhouettefalcon1659
    @silhouettefalcon1659 2 роки тому

    I like your name. JavaScript King!!

  • @ar.sayeem
    @ar.sayeem Рік тому

    You're awesome brother✨✨

  • @anythingit2399
    @anythingit2399 Рік тому +1

    Watch at 1.5x for better experience

  • @deepfit170
    @deepfit170 2 роки тому

    Great work

  • @GlitchyGlobe
    @GlitchyGlobe 2 роки тому

    IN the animated search bar, I coulding place my magnifier in the center when the active class is there

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +1

      please check the github repository linked in the description for comparison

    • @GlitchyGlobe
      @GlitchyGlobe Рік тому

      @@JavaScriptKing Thankyou so much Sir😭

  • @Rahul-bn9vq
    @Rahul-bn9vq 2 роки тому

    i just completed your this project video mate,it was amazing now i am going to watch your 15 projects video,but i just didnt understand in last:
    progressEl.style.width =
    ((checkedNumber.length - 1) / (stepsEl.length - 1)) * 100 + "%";
    why you added -1 & what "%" indicate mate,can you please explain me this breifly in comment,it will helped me..
    thanks god bless you :)

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому

      God bless you too, the percentage is for width CSS rule to be a portion of its parent element. -1 is for steps as they are not started from 1

  • @parsa3958
    @parsa3958 2 роки тому

    absolutely great

  • @jamalxd5647
    @jamalxd5647 Рік тому

    please make an video for real project for begineers front end developer

  • @tralalili_dwarf
    @tralalili_dwarf 2 роки тому +2

    Hello. great tutorial.
    i have a question about an issue i got in the 'rotating-image-gallery' project.
    i get this error in the console:
    "Indicate whether to send a cookie in a cross-site request by specifying its SameSite attribute".
    everything work fine, the imgs do upload as they should, but this red error is annoying.
    should i just ignore it?

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +3

      Thanks for your messages. The error is not important, and not related to the project, just ignore it.

  • @goodboy2377
    @goodboy2377 2 роки тому +1

    we want advance projects with full explanation.

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +2

      thanks, I am preparing more projects for the channel, they will be some advance among them

  • @web3world370
    @web3world370 2 роки тому +2

    Sir.. I ma on rodemap of blockchain devloper..... Can this small small project improve my skill for.. Smart contract logic.. And i just completed java script can i go for. React js or.. First do some java script project

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +2

      Hi, thanks for comment, a little bit of understanding of Javascript could help you start learning react. Just few projects are enough.

    • @mohitkhadanga
      @mohitkhadanga 2 роки тому

      @@JavaScriptKing qqaaaaaqaaammmkmkaamaakkmmkkmmkmmqmk mm m mm mm mmkkkkkkmmkkk

    • @mohitkhadanga
      @mohitkhadanga 2 роки тому

      @@JavaScriptKing kmkkkm.kk mm kkmmmk me k..m?))ommm mm kmmmk)m mm mm mk))???kmmmkkk mm. Mkkkk#?####😊#😊###)#)?#?)?#?kaakaam😊#))kakkaak#))##)###

  • @codewithkaran8860
    @codewithkaran8860 2 роки тому

    Great project sir

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +1

      Thanks 🙏, there are more projects in channel, you can check them too.

    • @codewithkaran8860
      @codewithkaran8860 2 роки тому +1

      @@JavaScriptKing i found your channel on UA-cam adds now I love your content 😃

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому

      @@codewithkaran8860 nice mate, I am happy to see you enjoyed the videos. I am adding more projects to the channel soon. Let me know if you have any questions 😉

    • @codewithkaran8860
      @codewithkaran8860 2 роки тому

      @@JavaScriptKing if i have any doubts on your videos than i commented on it 😃

  • @stefanpfadt4353
    @stefanpfadt4353 2 роки тому +1

    WOW! can i make the popup only appear when a specific user clicks on it, e.g. guest?

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому

      sure you can, needs more logic. I will add more advance projects soon

  • @tecnointeractivos6375
    @tecnointeractivos6375 Рік тому

    Emoji Rating:
    4:15 => Start
    5:18 : HTML
    18:32 : CSS
    34:28 : Javascript

  • @barondls8134
    @barondls8134 2 роки тому

    You're amazing 😍

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +2

      Thank you!! 🙏, there are more projects in channel, you can check them too.

  • @Linebolt
    @Linebolt Рік тому

    Started the tutorial for the Emoji rating and it looks like the .far class has been changed to fa-regular to add the 1px margin

  • @ariyan-2799
    @ariyan-2799 Рік тому

    amoo sehandddd

  • @yousefyounan2618
    @yousefyounan2618 Рік тому

    Hey i have a question about project 9. Im getting an error telling me that task does not exist? Or its not defind.. Any idea on how i can solve it?

  • @ssikarim
    @ssikarim Рік тому

    Just waw

  • @simarpreetsingh019
    @simarpreetsingh019 2 роки тому

    thanks for this beautiful and amazing video lecture. I have a doubt, what are we doing in the rotate image gallery part that cause it restricted to show only 8 images only in the round? why cant we add or see new images to the gallery.. I try to add new span tag for adding new image, but it wont show the image in round gallery

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому

      hey mate, you need to do some try and error with the value to find out the best amount

    • @simarpreetsingh019
      @simarpreetsingh019 2 роки тому

      @@JavaScriptKing I tried but can't figure it out, I have played with almost every value. I successfully tried to change the degree and time of movement of image everytime I upload a new image, but it is not showing up on the gallery , but is initialised properly in the html page

    • @umarjanbhat3819
      @umarjanbhat3819 Рік тому

      @@simarpreetsingh019 That's how you're gonna learn coding not by just copy pasting like most of people here. It gives them an illusion of learning. That's it.

  • @shunnoow
    @shunnoow 2 роки тому

    Thank you sir, you helping me so much ❤️
    Your explaning really incredible 🤍

  • @rajasreeanjusreedevi2351
    @rajasreeanjusreedevi2351 2 роки тому

    sir, i have a little knowledge about HTML,CSS and JS but interested for learning. Only doing this project based learning can I expert of front-end developer.

    • @JavaScriptKing
      @JavaScriptKing  2 роки тому +1

      building projects is the best way to learn coding. Just start with small projects and then start working on the bigger projects like an e-commerce or social media websites

  • @coding_infinity
    @coding_infinity Рік тому

    1st project can be build in css only

  • @umarjanbhat3819
    @umarjanbhat3819 Рік тому

    Is there an extension to open that browser window within the VS Code? I don't see that option by default!

  • @syed395
    @syed395 Рік тому

    hi sir , is your 50 html css JS projects were enough to start learning react ?

    • @JavaScriptKing
      @JavaScriptKing  Рік тому

      Yes more than enough, check my react channel @reactproject for easy react projects

    • @syed395
      @syed395 Рік тому

      ​@@JavaScriptKing can u give the channel link...

    • @JavaScriptKing
      @JavaScriptKing  Рік тому

      ua-cam.com/channels/gjzpUKuLZjAr5A6XLWFX7Q.html

  • @introvert456
    @introvert456 Рік тому

    44:28 i dont get this part, what is idx here and what value it has?
    Also at 49:56 what this function do? ` translateX(-${index * 50}px); `

  • @kshitizagrawal1865
    @kshitizagrawal1865 2 роки тому

    Can I use these in my final year proect???Will it be ok if I show any one these project as my final year project??

  • @abhinehtiwari103
    @abhinehtiwari103 Рік тому

    Sir, To-DO-List project is working in vs code but after pushing the code to GitHub, it's not working(task not adding).
    Any suggestions to fix this problem?

    • @JavaScriptKing
      @JavaScriptKing  Рік тому

      change the script address to the folder name. Css is working?