Build a Simple Website with HTML, CSS, JavaScript - Course for Beginners

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

КОМЕНТАРІ • 364

  • @TheCoderCoder
    @TheCoderCoder Рік тому +790

    Thanks so much for working with me on this video course! Hope it's helpful to people :D

    • @mirjalol_shamsiddinov
      @mirjalol_shamsiddinov Рік тому +7

      u are professional coder, why didnt u make it in atmost lets say with explanation in 2 hours, Why 7 hours for simple single page??

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

      Been following your channel for a long time, so happy to see you hear!

    • @vardhan8741
      @vardhan8741 Рік тому +16

      @@mirjalol_shamsiddinov maybe teaching amateurs takes more time than doing on own.

    • @TheCoderCoder
      @TheCoderCoder Рік тому +66

      @@mirjalol_shamsiddinov 7 hrs is about 1 day of work, which is a pretty reasonable amount of time to build 1 webpage, from my work experience. Also, in addition to that, I make sure to take the time to explain all my thought processes and problem-solving. My goal isn't to just show you *what* I do so you just copy whatever I'm doing on screen, but *how* I do it-- that way you can learn and apply those principles in future projects. It does take longer, but I think it's worth it to be thorough. Hope this helps explain why it's this long!

    • @mirjalol_shamsiddinov
      @mirjalol_shamsiddinov Рік тому +3

      @@TheCoderCoder yes, cool. Now i got u

  • @ashwatirao3036
    @ashwatirao3036 Рік тому +160

    I have learned so much from you guys in college that i decided i was gonna donate a small amount once i start earning! Kudos😄

  • @so_val
    @so_val Рік тому +17

    Love seeing the actual process of googling and finding the right approach. Feels more immersive.

  • @illegalsmirf
    @illegalsmirf Рік тому +25

    Plain HTML, CSS and JS? What a breath of fresh air

  • @bryanlittle4647
    @bryanlittle4647 Рік тому +17

    This is awesome seeing you work through real world problems in real time and not running some canned presentation that has been de-bugged. Good job Jess and strong work.

  • @Reubenareang
    @Reubenareang 10 місяців тому +5

    I never understand Css , now that i watch this i begin to understand how css properties work, thanks Jessica i have learn alot from...Love from India😊😊

  • @joelwalkley3902
    @joelwalkley3902 Рік тому +45

    This is absolute gold! I'm only an hour in, but THANK YOU for taking us through your thought process for investigation and breaking down the problem and project setup. So so so valuable.

  • @danielleivy8180
    @danielleivy8180 Рік тому +50

    The process is real, lol.
    I've been coding for about 6 years but since I've become used to frameworks I actually have to go back and review best practices for html and the like (I expect things to change, so I step back and learn again). This video is so refreshing :)
    And heads up to all the new coders out there - this process doesn't stop. Get used to always being a student in research mode (not a bad thing).
    Edit: I do her beginner thought process in Trello boards - maybe that's overkill? Having an in-project doc seems simpler...

    • @Ulkok
      @Ulkok 11 місяців тому

      When you work with frameworks, SDks you forget core code:) same happens to me. Hahahahahaha

  • @Stabby666
    @Stabby666 Рік тому +18

    As a PCB designer and C/C++ dev who only really works on WebGL/shaders when I get pulled into web projects, this was very useful for me to see how the other parts of a project are organised and compiled. My last actual web project where I added more than a canvas element in the html was over 10 years ago :)

  • @durwankurnaik1471
    @durwankurnaik1471 Рік тому +24

    Stayed all the way from start till the end and man what a great video, just wanted to see how a developer does all the hard work when they get stuck. Very useful to see your thought process and the solutions that you made using internet. Overall great 7 hours for my coding career.

  • @mahad7966
    @mahad7966 Рік тому +44

    Coder Coder is such a good teacher😄

  • @keithrincon
    @keithrincon 10 місяців тому +2

    Just wanted to take a minute while being 2 hours into this project... (So far so good!) Just to thank you for putting in the time on making this project and this video. I just wish I could recommend a thing, but it's been perfect so far. I liked how you searched for things, explained the short hands. You've been such a blessing. Thank you so much. I hope you keep these up. You've been my favorite tutor, professional, coder, master... the list goes on and on. 🙌🏼❤

  • @AkinsRealm
    @AkinsRealm Рік тому +22

    As a designer with html/css coding abilities, I benefit from her channel, this is another great video thank you Jess and freeCodeCamp!

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

      Thanks so much for watching this and following my channel!

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

      @@TheCoderCoder Thank you! 🎉

  • @Salano_Lolkirik
    @Salano_Lolkirik Рік тому +55

    You guys read minds now🥺🥺

  • @luissalazar8996
    @luissalazar8996 Рік тому +6

    After working on it little by little every day I finally finished! Had a lot of fun and learned a lot on the way. Not the biggest fan of SCSS but always good to learn new things!

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

    In the gulp file where you are importing sass, write
    const sass = require('gulp-sass')(require('dart-sass')); instead of
    const sass = require(gulp-sass)(require('sass')
    then everything will work like you set up in the beginning, and no need to install sass and the math library

    • @CamaguNcoso
      @CamaguNcoso 11 місяців тому

      Can you pls help with the error I get "ReferenceError: primordials is not defined" when I run gulp in the terminal?

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

    The beautfy of this tutorial is the thought process and how it is in production(how devs actually operates).

  • @JonasNorw
    @JonasNorw 6 місяців тому +2

    Starting out it looked really promising and she seems like a great mentor. When I started installing npm packages. Hell started. I Got 12 high vulnerability warnings. Some were depricated so i unfortunatley had to stop at that point after hours of debugging. This is rough on a beginner having to deal with all that before beeing able to code. Or in my case giving up on this tutorial.

  • @blasm1713
    @blasm1713 Рік тому +3

    Yeeiii, coder coder now I work as a programmer, since a year ago. Thanks for your videos!!❤

  • @twistedmetal7882
    @twistedmetal7882 Рік тому +7

    There is actually a VScode extension that converts px to rem as you write css/scss. it's called: px to rem & rpx & vw (cssrem) by cipchk

  • @kylecollie7813
    @kylecollie7813 Рік тому +4

    Made it the end! Great job Jessica! Enjoyed and learned: success.

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

    i really like her real no nonsense way of teaching. shes really straight to the point and legit. i also really like the chill and relaxed style paired with the chill lofi music. super nice. too many tutorials hurt my ears and head just based on their style lol this one is chill tho. im an hour in and i really appreciate the slow pace as well. I don't know anything about web dev except what html, css, and javascript are. I've done game dev before tho. so the slow pace is really nice. i pause and look things up when she mentions things I dont understand

  • @nigelbowie9957
    @nigelbowie9957 8 місяців тому

    Awesome video. You demonstrated that it is okay to not know everything about a project. You did well at using the net to find credible solutions and not only copy and paste but study how each code works.

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

    Jess is the best, I learn more from her than my teachers, I know about Git thanks to her

  • @maxfintora3634
    @maxfintora3634 6 місяців тому +1

    From the way i see it and am just a beginner, the more you know the more you make the solution and the idea of the project complicated... and that freaks me out, i watched only the first 22 minutes, lets see what my reaction would be after i watch more minutes or hours of it

  • @JustMatt221-w6x
    @JustMatt221-w6x Рік тому +3

    In 15 minutes, I learned so much about the process of research and what resources can be helpful. Can't wait to finish this course, thank you!

  • @ДмитрийЛевченко-н3л

    Thank you a lot - the most valuable thing in such a lesson that you can see real-time develpment process - to see different difficulties and how they are resolved. Not even so much the solutions themselves, but what their search looks like. It's just great!
    I'm just studying the frontend now, but let me make a couple of observations.
    Regarding the toggle - I rather percept it as a regular button (press to activate dark mode, and press to deactivate) - like a button on a flashlight. In the radiobutton case it must be two visible labels here without any options. And if its a button - the button label have to do the same work - activate/deactivate the dark mode - is the most logical behavior of this element on the page. So I implemented it this way - it could be a inside pushed outside by "position: relative" or it could be a for - that's simplier to stylize.
    In JS it seems to be better realization it you keep and pay attention whether the user has ever changed the color theme mannually or not: if yes - in the future we ignore the system settings, if not - we always follow the operating system.
    Also it seems for me that every card in the page should be not just , but rather a link - if it's hoverable - it's for sure clickable and also have to be navigated by tab (replacing by is a better decistion then inject "tabindex" into every div manually).
    Thanks again for such a valuable video tutorial!

  • @EricsWormPlayground
    @EricsWormPlayground 6 місяців тому

    I am 10 minutes in and LOVE the format of troubleshooting a problem or request like this from the bottom up. Wow!

    • @EricsWormPlayground
      @EricsWormPlayground 6 місяців тому

      I am an hour in and as a newbie intermediate I really wish she just built it using normal css vs the large scale scss. Love how she teaches as she does things. Note to self: learn scss asap.

    • @EricsWormPlayground
      @EricsWormPlayground 6 місяців тому

      92 minutes in and she just finished the scss setup. Really wish she hit the project as a lower level coder would have. It was a beginner challenge wasnt it?

    • @EricsWormPlayground
      @EricsWormPlayground 6 місяців тому

      3.5 hours in, and I am pretty confident she used advanced large site management skills on a beginner single site page. It’s helpful seeing her methods

    • @thecozyplace1206
      @thecozyplace1206 3 місяці тому

      @@EricsWormPlayground Yeah, felt the same when I started. Fun for "beginners" what can I say? Either way, with a bit of troubleshooting and persistance, a "beginner" can get this done.

  • @mustafawael8617
    @mustafawael8617 Рік тому +7

    I thoroughly enjoy watching informative videos that teach me how to approach and organize a project before beginning its construction. Your work is highly valued and appreciated. Thank you very much! 😊

  • @alexchinchay7600
    @alexchinchay7600 Рік тому +6

    Another great course from Jess, thank you very much.

  • @geeboug
    @geeboug 9 місяців тому +1

    I followed all the way - super helpful - thanks!

  • @devdev513
    @devdev513 Рік тому +3

    It is preferable to simply set font-site to 62.5% of the default font size, which is 16 px, making 1 rem equivalent to 10 px. No further functions should be written.simply suggestions :D

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

      That does work, but I wouldn't recommend it nowadays, as there are better alternatives out there. Search for Josh Comeau's article called "The Surprising Truth About Pixels and Accessibility" that talks about "The 62.5% trick". I highly recommend his blog 🔥

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

    A very interesting video about the creation of a website using HTML, CSS, and JavaScript, well explained. Congratulations!

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

    Whoa, feels good for jess to see her in this great channel ❤

  • @KrishnaNinama
    @KrishnaNinama Рік тому +3

    Was searching for such a course yesterday. Thank you

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

    Such a wonderful teacher! You make coding very interesting. I’m now one of your subscribers.
    Thank you so much.

  • @s.m.2607
    @s.m.2607 Рік тому +2

    Can u give a road map of graduating from CS ? Which topics are usually learn in this phase?
    Which skills and languages should we learn to complete on our own!?

    • @aammssaamm
      @aammssaamm Рік тому +4

      If you cannot get even a curriculum from any college of university, then how are you going to manage your studying on your own?

    • @s.m.2607
      @s.m.2607 Рік тому

      @@aammssaamm bro the curriculum is available on online for every uni
      But how they are completing it, which books they are completing, which approach they are taking, how many projects
      Etc etc

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

      @@s.m.2607 That's still just a google search task. You may want to look for a simpler career.

  • @raviteja9298
    @raviteja9298 11 місяців тому

    thank you for doing this! I followed all the way, took 4 days, learned a lot!

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

    ❤️❤️❤️❤️❤️❤️ really enjoyed your class and the music... Thanks.. big fan

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

    Your work is amazing your teaching approach incredible keep going, really appreciated your work

  • @RoberttDD
    @RoberttDD 2 місяці тому +1

    very helpful and easy to follow but this course is definitely not for beginners. Thank you :)

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

    Thanks so much for the lesson!, see you again today.

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

    Amazing video. Nowhere near done yet but I’m sure will be a great template for the project I’m working on. More of a back-end dev so your approach with functions and mixins seems like a totally sensible approach to me.

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

    i am at the 5:02:29 and being this far i think it would have been a bit easier if you wrap both section inside a single container so that it would be easy while developing and inside those section h2 tag and cards tag and other things. In addition to this border-top should have been done using pseudo element for all card not only for Instagram that way if again some card have gradient border-top then it can be easily managed as background with height can be used for gradient in pseudo element

  • @KrishnaSharma-tk4qr
    @KrishnaSharma-tk4qr Рік тому

    I am starting it today, 30th, April 2023. @ 1528. Let's c how much it helps me .. I promise myself I will finish it and learn as much as I could .... See u at Finishing Line=====>>>
    Editing1: Now I understand why this video is for 7 hours. INCREDIBLE...!!!!!

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

    that was something I learned a lot from!!!
    Thank you very much 💜💜💜

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

    i was looking for an explanation like that for a long time

  • @travisschwartz3397
    @travisschwartz3397 2 місяці тому

    I used your video to learn some stuff thank u. I found copying other HTML language and paste HTML language to the editor app on my phone. I lots more to learn.

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

    Thank you Great Content. Will you be Hooking up with backend API's next to make it fully functional?

  • @Qasimyousaf-zw5kw
    @Qasimyousaf-zw5kw Рік тому +1

    Best method of teaching 👍👍

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

    I can’t wait to watch this. Ok I’m gonna go to bed so I can watch this

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

    I like the dark-light toggle.

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

    Thanks for the great Tutorial, Jess and FCC ❤

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

    @TheCoderCoder you are back
    love your content and sass Course

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

    You guys are literally theee best!!!

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

    omg didn't expect her here
    I'll definitely watch this one

  • @esraaabuallah
    @esraaabuallah 8 місяців тому

    Great tutorial ! I solved the gradient border of instagram card in much simpler way using border image without any pseudo elements

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

    Great tutorial for beginners, myself being one😅, thanks a lot!
    I have a doubt though, you haven't considered users with their OS theme set to custom, instead of Light or Dark🤔.

  • @fuesto
    @fuesto Рік тому +6

    Insane, thank you for your effort and you time !

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

    She made it on code camp finally

  • @grotsunfull
    @grotsunfull Рік тому +3

    Nice job!

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

    The background music is really distracting. Other than that, great work and thank you

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

    Thought it would be a good practice building a website with js for a beginner I didn't know I need to learn Sass as well 😕 Appreciate the work though

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

    Awesome course. Thanks a lot for it!

  • @LoL-hv6px
    @LoL-hv6px Рік тому

    the UI is crazy

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

    You are so cute and sweet. thank you for having awareness and zooming in so we can actually see unlike everyone else

  • @zakuguriin4521
    @zakuguriin4521 9 місяців тому +1

    Looking at words so long they look wrong is something that happens to me ALL THE TIME at my job 🤣

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

    I would recommend to use the gap property for spacing div elements :) agree?

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

    Not gonna lie, I came to hear Jess'voice as she explains this stuff.

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

    Thank you again, freeCodeCamp!

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

    This course is great !!!!

  • @frankcb11
    @frankcb11 4 місяці тому

    Sounds like time to tune in and do this

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

    Great video , many thanks for your effort 🙏💚

  • @a.majidawan5974
    @a.majidawan5974 Рік тому +1

    Hey if you rotate the toggle button I think this may help for dark mode

  • @manelslama4743
    @manelslama4743 11 місяців тому

    Thank you so much it was educational and also fun❤❤

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

    Am doing this as my first project....Should I?

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

    Love your teaching ❤❤

  • @ImKaijuLive
    @ImKaijuLive 11 місяців тому +1

    whats the theme called i love those colors

  • @RahulKumar-md5ml
    @RahulKumar-md5ml Рік тому +1

    Great job freecode 👍👍👍👍👍

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

    Done. Thanks for the tutorial)

  • @monsoonnow
    @monsoonnow Рік тому +4

    I know its not really appropriate to share this here but still I'm looking for suggestions..from Anyone reading my comment..
    I am trying to focus on developing a career with Coding (just a beginner) but currently due to domestic violence my mental health is not Ok,, I'm not financially stable so can't move out from home either.And I have to take care of my mom she is sick. I keep losing focus and give up in midway doing any project.
    Please give a suggestion on how to keep my focus on coding and learning while staying in this home.
    Thank you for reading

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

      You can either enroll in a course of your choice. There plenty on coursera, udemy etc. Or you there are many tutorial videos on UA-cam (many of them are from the courses uploaded here for free) that are many many hours long. Select the area of your choice, select the video and do it one step at a time. Just be consistent

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

      As the first reply said " Just be consistent". Consistency is key. You need to create a time to relax, because the way you describe your current situation it might be difficult for you to stay focus. Make a schedule.
      -Spend time with your mother.
      -Spend time with yourself
      -Create a time to lean. Coding is easy.. Good luck brother.

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

      @@sarcasmbanega5997 thank you for your positive thoughts!

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

      @@bilalkirmani7311 thank you so much for your suggestion

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

      Better move out.

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

    Another marathon course 👍

  • @mohammedmohammedhassanseli1981

    really excellent thanks 👍

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

    I really need this thank you very much

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

    The music makes it impossible for me to watch. Why do even add music to this? Can feecodecamp upload this without the music?

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

    Im new to this (about 6 weeks into a bootcamp) but im doign this in my free time and am new to gulp.
    I keep getting the following error: Error: File not found with singular glob: /Users/nickdaly/Documents/GitHub/Classwork/Fem-social-media-dashboard-dark-light-toggle/app/scss/style.css (if this was purposeful, use `allowEmpty` option)
    I believe its because my .scss isnt being turned into a .css by gulp-sass. The html will load if I put in a blank style.css manually at that destination so this is the only error in my code so far I can tell. I am at 2:10:35 as a reference.
    Thank you!

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

      I can't tell without looking at your code itself, but if you're getting that error in Gulp, Gulp shouldn't be looking for the style.css file. It should load your main style.scss file and run it through the scssTask and generate the style.css file. Then you load the style.css file in your index.html file with the link tag. Hope this helps!

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

      That makes sense! Thank you for the quick reply. Ill keep pushing through. and thank you for taking the time to make this video!

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

      @@TheCoderCoder found the fix! when setting up my gulpfile i didnt include the src of the scssTask function. Thank you again!

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

      @@nickdaly94 awesome, glad you were able to fix it!

  • @Ulkok
    @Ulkok 11 місяців тому

    I remember the days like 10 years ago i used to code with notepad for fun not notepad+ :)
    I am back end developer now, i miss css html. I am not sure if SaSs still around for css? I used to work with that, amd bootstrap.

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

    This is exactly what I need . Say no to Frameworks lol

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

    Great Video. Thank You..

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

    Hello fcc, thank for best computer science courses. I am wondering about space exploration courses with computer science? Do you have plan about that?

  • @brunobely
    @brunobely Рік тому +10

    It would be awesome if this video was split up and put into a playlist. It’s basically impossible to use the seek bar on a video this long with so much content in it :(

    • @stefanjones8042
      @stefanjones8042 Рік тому +3

      narr youtubes full of that type of content. I love smashing through these long format types

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

      It has time stamps that section the video out. Not sure how much easier you want this to be.

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

      It's there on her channel "Coder Coder". this playlist: list=PLUWqFDiirlsu5az5EIyxe8ZddyNO_kDuP

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

      Use "J" and "L" to skip through the tight timeline.

    • @penguinxed
      @penguinxed Рік тому +3

      you can check the description for easy navigation of the time stamps, its a simple and easy thing to do idk why y'all complain too much

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

    💓💓 loveable & learnable 💓💓

  • @pooriyas9423
    @pooriyas9423 Місяць тому

    I wish you explained everything from scratch
    i.e. what is scss ?
    what are those npm packages you install ?

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

    Hello and thanks for the demo.
    Current status of npm issue is: 11 vulnerabilities (3 high, 8 critical)
    What can we do with it now?

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

    Developer: “No developer knows everything”
    *ChatGpt has now entered the conversation*😂😂😂😂

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

    Thought the first comment I'd find was "ask chat gpt to do it for you"

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

    Do I have to take this course after Dave Gray's Html and Css?

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

    Looks different and time consuming to search the web for researching a project now that chatGPT is here.

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

    41:35 bookmark

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

    had fun trying out this project and understanding a developer's workflow. The resources introduced in this video will be surely helpful in the future. Thank you again @freeCodeCamp and @CoderCoder for the guide!