Web Development with HTML & CSS
Learn how to code webpages using HTML and CSS, from structuring and tagging content to styling and making the pages responsive. Upload and make your websites live using FTP.
In this coding class, you’ll learn how to develop websites with HTML and CSS, the coding languages used to create webpages.
You’ll get hands-on experience coding websites from scratch, all the way through uploading to make the site live. You’ll learn best practices for structuring and tagging the content of your webpages with HTML, and styling the content with CSS.
Using HTML, you’ll learn how to create webpages with text, images, and more. With CSS you’ll style the content, create centered page layouts, add background images, style navigation, and make the page responsive so it adapts to various screen sizes using media queries. To make the site go live you’ll upload files via FTP. We provide you with prepared content (text and images) so you can focus on coding.
Web Development Level 1 is an excellent introduction to HTML and CSS coding. The fundamental elements were explained and hands-on exercises bolstered an understanding of each function. If you are looking to build a simple web site or gain knowledge of basic coding for customization of existing sites this course is definitely helpful.
If you want to get a quick inside look at web development, this class is the right one for you!
Hudson River Park Trust
Exactly the place to start learning. Great pace, great price and overall a great time.
Very approachable way of learning a new skill. Nothing seems out of reach when it is taught this way.
I think I learned more about coding in 3 weeks than I did in 4 years of design school.
As a first time coding student, I have to say that I was very excited yet nervous that to begin a class that spoke a "different language". Noble Desktop's Web Development 1 class is laid out in such a way that makes it easy for students from any background to learn and understand an extensive amount of content in a simplified way.
East Meadow UFSD
Sneha is a natural teacher, funny and well-informed. I felt both supported and challenged by the class. Highly recommended for beginners (and self-taught people like me, with major gaps in their knowledge)!
Just completed the Web Development Level 1 Class. I never thought that I would learn HTML and CSS so quickly. The instructor was great. I would definitely recommend taking classes at Noble Desktop!!!
I found the Web Development 1 course very informative, easy to follow, and highly engaging. I find the methods used to teach the course very effective. I finally understand the basics of HTML and CSS, and I'm ready for more. Where other guides become so daunting and lose me, the method used in this class made it much easier to understand the material and learn.
I had always wanted to learn web design but wasn't sure where to start. Noble Desktop gave me the push necessary to get a firm grasp on the basics and built the necessary foundation for me to start exploring new possibilities on my own. The skills learned will most definitely help me grow both professionally and creatively.
Luis Felipe Basaure
Noble's learning and instruction approach is very well-structured and organized. You learn (and code) a lot in three days. Web Development Level 1 is a great introduction to the world of Web Development. I look forward to moving to Level 2.
If you are looking to grow in the world of graphic arts, Noble Desktop is the best place in New York!
Noble Desktop is still the best place in NYC to take web coding and graphic design classes.
This course is both an excellent introduction for beginners in web development and a handy refresher for intermediate coders or coders with rusty skills. I highly recommend it.
Web Dev I exceeded my expectations and I now feel comfortable with HTML and CSS.
Very intuitive and hands-on learning which makes the concept of web development easy to grasp.
Learning with Sneha was fantastic - great material, made learning to code easy and understandable - and best teacher ever!
I never thought learning coding at Noble Desktop would be so easy.
Web Dev 1 cleared away any anxiety I had about learning HTML and CSS. Their practical approach is far more effective than my previous two programs. I feel as though I have a solid foundation through which I can build upon. Thank you!
I had limited exposure to coding before taking the Web Development Level 1 course at Noble Desktop, and the amount of content I learned in just three days totally exceeded my expectations. I really enjoyed having coding exercises modeled for me by the instructor before having the chance to try them on my own.
This course teaches how to build a great-looking site from the very beginning to going live online in 3 days. Well-worth the investment.
I totally enjoyed Web Development 1 and learned a great deal. Dan Rodney is an excellent instructor. He is thorough and informative. He makes HTML look easy!
This class was extremely insightful. The instructor and materials definitely elevated my knowledge in this field.
Great investment for a rock-solid foundation in web development.
I was a bit worried coming into my first class but after completing the first day, I realized it was all in my head and the instructor was great at teaching us at a reasonable pace.
I enjoyed the web development class very much. Anyone who want to learn how to design a website should come to this class!
Online class was very enjoyable - seemed like I was right there in the class with everyone. Instructor was very attentive to everyone and worked well with each learning level!
Great course! Solid information.
This class was laid out in a very easy-to-understand fashion. The instructor was very well-spoken and took time to explain concepts in response to questions without derailing the subject matter being taught.
I learned a lot of new things...many tips and tricks that I can apply to my next projects. Devin was very informative and went over the material at a good pace.
Devin was attentive, patient, and very understanding when answering questions presented by the class. When it came to breaking down the concepts and reasoning behind each section within the course, he added more context and presented analogies to help us understand and familiarize ourselves with them more. The way he would add humor into the lectures helped keep my attention and eased me as a beginner learning a new coding language. The addition of tips that he uses in his personal career when tackling projects that utilize the same language being taught in the course helped a lot. I would take a course from him again for sure!
The class is interesting and includes hands-on practice. Sneha is nice and patient, always willing to help.
I dabbled in HTML and CSS on my own last year and I took this course to fill the gaps in my education. I was on the fence about bootcamps, but I'm so happy to have been proven wrong! The last HTML and CSS session left me emotional, because I finally understood the reasons behind why my code wasn't working. For the first time, I feel capable of programming :)
If you want an engaging course that will challenge you to cement the course material, led by professional instructors who will encourage you to ask questions, be patient, and provide an inclusive, welcoming environment - then do sign up! They give you such a bang for your buck. I feel confident that my skills will help me build a portfolio for developer roles I am ambitious to pursue.
This class distilled web development and HTML/CSS into simple, understandable terms in just 18 hours. If you're looking to start coding for any reason, I can't recommend it enough.
Claire Del Sorbo
This is the go-to class for diving into coding. It made me realize that with the right teachers, anything is possible.
This course is great for a beginner! I learned a lot and am excited to put into practice the skills and knowledge I gained from this course.
You can show up not knowing what a computer is and leave knowing basic HTML and CSS.
Great introduction to HTML/CSS.
I feel like I learned what I need to know to build a basic website, thanks to the instructor's explanations, demos, examples, and walkthroughs. The code examples and comments made in class are excellent references for future website development projects.
As one of our smaller courses, tuition for this course is due in full before the start date. The best way to save on this course is to take it as part of a certificate program.
There are no extra fees or taxes for our courses. The price you see on this page is the maximum you’ll pay us.
However, if you plan to take the course live online, you may need to obtain required software. We’ll help you get set up with a free trial of paid software prior to the class. Most of our coding classes utilize freely-available open-source software. For most of our design and motion graphics courses, we will help you get set up with a free trial of Adobe Creative Cloud. If you attend the course in-person, we will have a computer already set up for you with all of the required software for no additional cost.
We don’t currently offer discounts as we do our best to affordably prices our courses.
Work on projects proven to boost retention
Refined over many cohorts for an optimal learning experience
I never thought learning coding at Noble Desktop would be so easy.
— Angel T.
Experienced educators who are driven to help you succeed
Refresh the materials for free within one year
Attend this course in-person in NYC or Live Online via Zoom. Engage with expert instructors, ask questions, and get feedback on your exercises and projects. Switch between live-online and in-person as needed, even after the course has started.
Unlike other providers, these are not mass open-enrollment classes. At Noble Desktop, you’ll learn in small groups (typically 8-15 students) and receive personalized attention.
Get face-to-face interaction with an instructor and other students when you learn at our NYC campus. Courses are hands-on with a computer and software provided.
Get the same interactivity and access to the instructor as in-person students. There are no extra fees and we’ll work with you to ensure your remote setup is perfect.
We want you to leverage the skills you’ll learn. In addition to 18 hours of hands-on, small group training, you’ll receive one 1-on-1 training session where you can:
Upon completion of this course, you’ll receive an official certificate testifying to your mastery of the curriculum. We’ll send you a link where you can download your certificate, share it online with your friends, post it to your professional network on LinkedIn, and view all your earned certificates. Congratulations on your achievement!
This course includes a detailed workbook, available in print or ebook at no additional cost.
Our proprietary workbooks are designed by a team of industry experts and instructional designers, and are updated regularly for the latest features and trends. Learn by completing a variety of real-world projects, and apply your newly-learned skills right away.Download Sample Exercise
We offer a single free retake of the the class within a year.
You can also access recordings of each session in your student portal within one business day of the session’s end. Recordings are available for one month after the session.
No. We provide computers (Mac or PC) with a coding editor installed. Choose your operating system at checkout.
Students must be comfortable using a computer. No other prior knowledge is required.
This course does not qualify for payments plans or student financing. See our Payment Plan FAQ to find related programs that qualify.
You may attend this training virtually (online) at the scheduled time the course is offered (New York, Eastern Time).
You have some options:
Select up to two courses and tap Compare selected courses to view a side-by-side comparison of Web Development with HTML & CSS with your selected courses.
Gain the skills and knowledge to become a Full Stack Developer and meet the growing demand for professionals who can develop and maintain web applications. This project-oriented course teaches you how to code websites from scratch, and you'll build a portfolio of working web applications to showcase to potential employers.
Purchase group class vouchers at a discount for our regularly-scheduled group classes in NYC, or create a custom training program at your offices.
Designers will typically use a design app such as Sketch, Adobe XD, or Photoshop to design the look and feel of a website. They will design how the site will work and look, as well as creating the graphics that will be used in the website. Then the design needs to be turned into code so it can work in a web browser. This is done using HTML, CSS, etc.
Every webpage is fundamentally built with two coding languages: HTML and CSS.
Some types of coding are easier than others, but HTML is one of the easiest types of coding you’ll find. CSS is a bigger language and a bit more complex than HTML, but still is much easier than coding an iOS app with Swift would be (that’s much higher level and more challenging).
A cool thing about HTML and CSS is they’re not only used to create webpages. We also use HTML and CSS to create emails, eBooks, and web apps.
You write code in a code editor such as Sublime Text, Atom, or Visual Studio Code. Code editors are an app for your Mac or PC that are like a specialized text editor. So instead of writing in Microsoft Word, you write the code in a code editor which understands coding languages and can assist you to write code faster and easier.
After you’re done building the website on your computer, you’ll want to upload it so everyone can go to the website using a website address (such as a .com URL). For this you’ll need a web host and a domain name. You can get these from one company or two separate companies. When getting started it’s easier to get them both from one company. The web host will set up a web server for you, with a folder where you put your files (HTML, CSS, images, etc.). The domain name is an web address (such as .com .io or .net). It is a pointer, and behind the scenes sends visitors to the web host (which has your files) so anyone can see your website!
Once you have a web host and a domain name you’ll need to upload your files. You’ll log into your web hosting account and find the FTP info. FTP stands for File Transfer Protocol, or in other words: copy files over the internet. You’ll need the FTP address, user name, and password. Once you have that information, you can use an FTP app (such as Cyberduck, which is free) to upload the files to your web host. Once the files have been uploaded, you can go to your .com address and see the live website!
The first installment is due one week before the first class. Subsequent installments are spread out evenly across the duration of the course.
|10% non-refundable deposit|
|$975.00||Total You Pay|
See the Installment plan FAQ for more information.
School Director, Instructor, & Senior Course Developer
Entrepreneur & Founder of Noble Desktop
Scott Carson started Noble Desktop in 1990, and has been involved with computer graphics since 1986. He began teaching at Parsons School of Design in 1991, and has been training designers, professionals, and career-changers ever since. Scott is also a horse racing aficionado, and runs the largest horse racing contest on the internet, PublicHandicapper.com
Brian is an experienced instructor, curriculum developer, and professional web developer. Brian joined Noble Desktop in 2022 and is a lead instructor for MongoDB, Express, React, and Node. Prior to that, he taught SQL at Per Scholas.