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.
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.
From our hands-on training style to world-class instructors and custom-crafted curriculum, we deliver results our alumni are proud of.
Web Development with HTML & CSS is rated 4.9 stars by 264 students
in the past 24 months
This course exceeded my expectations! The instructor made web development accessible and engaging for beginners. The detailed explanations and hands-on exercises made learning HTML & CSS an enjoyable experience. I highly recommend Noble Desktop to anyone interested in web development.
Osiris Ramos
This class was an absolute blast! From mind-bending discussions to eye-opening lessons, it was a journey of discovery and growth. Surrounded by brilliant minds and guided by an awesome instructor, I've gained invaluable insights and skills. Ready to rock the world with this newfound knowledge!
Nadir Irshad
I'm telling everyone about this course. It is designed with the learner in mind, 100%. I was able to grasp core concepts and understand the why behind much of what we were doing. I'm not a professional coder (yet), but it made me feel like I was.
Erica Cason
I'm a project manager and graphic designer, and come from a no-code background. I've tried learning to code before but found online learning resources dull and overwhelming. Noble Desktop's class materials are awesome, filled with helpful tips and clear writing, altogether making coding more accessible for professionals and coding novices like me.
Abir
This course is great for anyone who has no experience or even very little experience in programming. It's a simple step in learning how to use various developer tools and helps to build confidence in other areas of programming moving forward.
Joel Williams
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.
Carla Siegel
Agentsie
If you want to get a quick inside look at web development, this class is the right one for you!
Benjamin Schneider
Hudson River Park Trust
Exactly the place to start learning. Great pace, great price and overall a great time.
Lily Crager
Very approachable way of learning a new skill. Nothing seems out of reach when it is taught this way.
Juan Lemus
I think I learned more about coding in 3 weeks than I did in 4 years of design school.
Kevin
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.
Jessica Sepulveda
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)!
Jake Thomas
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!!!
Marilyn Khan
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.
William Montalvan
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
United Nations
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.
Tim Dolan
If you are looking to grow in the world of graphic arts, Noble Desktop is the best place in New York!
Stewart Feuer
Noble Desktop is still the best place in NYC to take web coding and graphic design classes.
Scott Carson
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.
Dawn Cavalieri
Web Dev I exceeded my expectations and I now feel comfortable with HTML and CSS.
Patrick Kosmowski
Very intuitive and hands-on learning which makes the concept of web development easy to grasp.
David Lemaire
Learning with Sneha was fantastic - great material, made learning to code easy and understandable - and best teacher ever!
Joanna
I never thought learning coding at Noble Desktop would be so easy.
Angel Thill
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!
Mark Comer
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.
Nicholas Lederer
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.
Svetlana Finelt
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!
Lisa Dowe
This class was extremely insightful. The instructor and materials definitely elevated my knowledge in this field.
Neil Ilagan
WebMD
Great investment for a rock-solid foundation in web development.
Ogechi Palmer
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.
Curtis Chiu
I enjoyed the web development class very much. Anyone who want to learn how to design a website should come to this class!
Yong Zhang
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!
Kimberly Strong
Great course! Solid information.
Kiera Durr
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.
Joshua T.
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.
Rodrigo L.
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!
Rebecca A.
The class is interesting and includes hands-on practice. Sneha is nice and patient, always willing to help.
YingYing H.
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 :)
Cindy-Ann Roberts
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.
Rebecca Anis
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.
Ralph Betesh
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.
Rebecca Causey
You can show up not knowing what a computer is and leave knowing basic HTML and CSS.
Aleksey Chernyakhovskiy
Great introduction to HTML/CSS.
Carlos Rodriguez
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.
Niteesh Thangaraj
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.
Learn the concepts and skills covered in this course or your tuition is on us. See details and terms & conditions.
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.
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.
Our instructors are verterans of their field and experienced educators, driven to help you succeed.
School Director, Instructor, & Senior Course Developer
Program Director & Senior Instructor
Entrepreneur & Founder of Noble Desktop
Instructor
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!
Shareable on
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 ExerciseWe offer a single free retake of 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.
Learn practical skills by working on real projects with instructor guidance and lectures to strengthen and improve your skill.
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.
Learn front-end web development with HTML & CSS, and JavaScript, and gain skills in building responsive websites for any screen size. Additionally, learn how to use WordPress, the world's leading content management system, to create customizable websites and edit content without coding experience.
In this certificate program, you will become a well-rounded Web Designer and learn to design webpages, code them with HTML & CSS, and JavaScript, and build websites with WordPress, allowing you to create a diverse portfolio to showcase your skills to potential employers or clients.
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.
Learn front end development with HTML & CSS, JavaScript, and React, and back end development with Python, Django, and Node.js. Get 1-on-1 mentoring and a structured curriculum to become a skilled Software Engineer or Full Stack Developer.
Purchase group class vouchers at a discount for our regularly-scheduled group classes in NYC, or create a custom training program at your offices.
We’ve trained thousands of companies!
Let us create the perfect program for your team.
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.
Installments | |
---|---|
10% non-refundable deposit | |
$975.00 | Total You Pay |
See the Installment plan FAQ for more information.
School Director, Instructor, & Senior Course Developer
Dan Rodney has been a designer and web developer for over 20 years. He creates coursework for Noble Desktop and teaches classes. Dan also writes scripts for InDesign (Make Book Jacket, Proper Fraction Pro, and more) in his spare time. Dan teaches just about anything web, video, coding, or print-related (and more): HTML, CSS, JavaScript, Figma, Sketch, After Effects, Premiere Pro, Photoshop, Illustrator, InDesign, SQL, Power BI, Data Visualization, Project Management, and more. You can find Dan on X (Twitter), LinkedIn, Facebook, and at danrodney.com.
Program Director & Senior Instructor
Brian is an experienced instructor, curriculum developer, and professional web developer, who in recent years has served as Director for a coding bootcamp in New York. Brian joined Noble Desktop in 2022 and is a lead instructor for HTML & CSS, JavaScript, Python for Data Science, and Excel. Prior to that, he taught Python Data Science and Machine Learning as an Adjunct Professor of Computer Science at Westchester County College.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
Instructor
Colin Jaffe is a programmer, writer, and teacher with a passion for creative code, customizable computing environments, and simple puns. He loves teaching code, from the fundamentals of algorithmic thinking to the business logic and user flow of application building—he particularly enjoys teaching JavaScript, Python, API design, and front-end frameworks.
Colin has taught code to a diverse group of students since learning to code himself, including young men of color at All-Star Code, elementary school kids at The Coding Space, and marginalized groups at Pursuit.
Colin lives in Brooklyn with his wife, two kids, and many intricate board games.