No coding experience required!
What prerequisites do I need?
Is this the right program for my skills & goals?
This program is perfect for professionals and students who have never coded before, as well those who have done some coding in the past but are looking for a refresher course in modern tools. You DO NOT need to be good at math to succeed, but you DO need to be willing to put in the time. Learning to code is like learning to play a musical instrument: The key to mastery is a lot of well-structured practice.
Do I have to finish within 4 months?
Not at all! Udacity’s Nanodegree programs are 100% self-paced. If you need more time to complete your degree, you can extend your access to the program one month at a time until you finish. If you decide you need to stop for a few months, you can pause your subscription and re-activate it later.
What if I realize this isn’t what I need?
No problem — choosing a technical online course that matches your unique background and goals is a challenge. That’s why we have a refund policy, so you can dive into all the course materials and make sure it’s exactly what you need. If you decide it’s not the right course for you, just contact our support team within the first 2 days* of enrollment, and we'll help you find the right program for you and switch you over.
*Refund window may vary depending on your location. Please see the Refund Policy for more information.
Understand how the DOM is built, what nodes and elements are, and how to select items from the DOM
Learn what an event is, how to listen for an event and respond to it, what data is passed with an event, and the phases of an event
Module 5 Estimated Time: 1 week @ 5-10 HRS / WEEK
Prepare For Your Ideal Coding Career
Explore common career paths in programming, including Front-End, Back-End, Mobile Development & Data Analysis Programming
Choose the path that’s right for you, then work with a Udacity Career Coach to plan the best way to pursue it
Learn how to edit your resume, LinkedIn profile, and Github profile to attract tech company recruiters
Exclusive career services that connect you to top-tier tech employers
Get personalized advice on how to achieve your career goals via private, 1-on-1 coaching sessions
Learn how to optimize your resume, LinkedIn profile and Github profile so you stand out to tech recruiters
Be prepared for your upcoming interviews with exclusive access to weekly career webinars with industry professionals
Watch your inbox fill with inquiries from recruiters and alumni looking to hire certified Udacity graduates
Detailed project & code reviews by experienced practitioners
No superficial “peer” reviews — your work gets reviewed by qualified, vetted professionals ONLY
Fast turnaround — get 100% personalized, thoughtful assessments of your work quickly
Get priceless advice on how to write cleaner code and become a more capable, confident, and efficient programmer
Technical mentors who sharpen your mind & improve your learning
Stop wasting hours or days searching for answers online and following bad advice
Get pointed in the right direction by accomplished, experienced professionals
No waiting around — our mentors get back to you quickly, no matter what time zone you're in
Lively student chat channels right at your fingertips
Connect with your fellow students in active, 24/7 group chat channels
Join topic and project-specific channels and get real-time help troubleshooting key issues
Build life-long relationships & connections with like-minded professionals around the world!
Progress checks & timelines that keep you on track
Schedule the best times to study and set reminders via email or SMS
Get projects done in a shockingly short time thanks to Udacity’s carefully structured learning roadmap
Thrive under the positive reinforcement of your mentors and fellow students
Get certified in 4 months with an average commitment of just 5-10 hours per week
“This is hands-down the best online program to get you up and running with programming … Simple enough to get the hang of, but without the hand-holding of other online resources. It introduces you to programming, but it's up to you to tackle the challenge of learning. Thank you, Udacity, for making the learning process efficient while preparing me for future Nanodegrees, and ultimately a new career.“ Nicholas Hester, 2016 Udacity graduate, software engineer at IBM's The Weather Company
“New to programming, but not the concept. I was a little skeptical – I thought I would need more time before I would be able to code on my own. I was wrong, you start out coding and build upon that knowledge. This program so far, ROCKS! Hands-on learning at a modest pace. Enough time to work through concepts and connect in the forum, with your mentor, so you are not going the course alone.” Yolanda Dixon, 2018 Udacity graduate, analyst at AT&T
Learn to code and boost your career.
Go beyond “hello world” basics and get confident in your ability to think like a programmer! Learn to build elegant, industry-grade web projects, troubleshoot issues fearlessly and think through problems like a real developer — all in just 4 short months.
Think & solve problems like a programmer
Learn the art of turning big, complex problems into small, solvable tasks. Train your brain to persevere, hunt down answers & test out solutions like a real engineer.
Build a complete foundation for web development
Establish good habits & avoid “newbie” mistakes
Sloppy code can turn even the coolest project into a total nightmare. Learn smart, professional coding techniques from Day One and save yourself years of painful trial & error.
Get help from qualified mentors when you need it
Unlike 99% of learn-to-code courses, we give you 24/7 access to experienced technical mentors, so you can get detailed answers to your questions at any time.
Join a thriving private student community
Learning to code on your own can be lonely & frustrating. With Udacity’s private chat channels, you’re never alone; thousands of students & mentors are always a click away.
Build real, working projects (and get real feedback)
Don’t waste your time on trivial, run-in-the browser tutorials. At Udacity, you’ll build & publish 4 challenging projects that will be rigorously reviewed by experienced professionals.