Udacity Connect
Udacity Connect Intensive

Become a Full Stack Web Developer in 3 months

In-person, part-time in Reno-Tahoe.

Join the Waitlist

Learn in-demand skills at Silicon Valley speed without quitting your day job.

In-Person Collaboration
In-Person Collaboration

Work with instructors and peers to complete projects, overcome challenges, and master new concepts.


Stay on track through weekly sessions with Session Leads who help with goal-setting, time management, and motivation.


Finish in just 4 months by dedicating
5 hours/week to Udacity Connect sessions, and 10 hours/week to independent study.

June 17 - September 16 | Saturdays, 10am - 3pm

No sessions held on July 1 and September 2.

Udacity Connect


Applications closed Friday, June 2, 2017

Scholarships available. Instructions in FAQ.

Hiring Partners

Investing to develop local talent

Community Partners

Empowering the workforce of the future

About Full Stack Web Developer

This program will prepare you for a job as a Full Stack Web Developer, and teach you to build complex server-side web applications that use powerful relational databases to persistently store data.

You’ll learn to build applications that can support any front-end, and scale to support hundreds of thousands of users.

Co-Created By:
  • Logo color aws 457d726
  • Logo color github b09d32a
  • Logo color att af8960d
  • Logo color google 1c8cf8f
  • Timeline
    3 Months
  • Skill Level intermediate: Entering students should have experience using HTML, CSS and JavaScript to build client-side applications, and beginner-level Python experience.
    • 1
    • 2
    • 3

Equity and other salary components for full stack developer at Paysa

Learn with the Best

Michael Soileau
Michael Soileau

Session Lead

With nearly 20 years web design experience, Michael has contributed to many open source projects, taught programming for Udemy, Ledet Sterling, Tutsplus, and various colleges. He is currently a full-stack developer at No-IP.

Michael Wales
Michael Wales


Michael is a self-taught full-stack web developer and open source advocate. Before Udacity, he spent over 10 years developing classified applications for some of the world’s most demanding intelligence organizations.

Karl Krueger
Karl Krueger


Before his role as a Course Developer at Udacity, Karl was a Site Reliability Engineer at Google for eight years, building automation and monitoring to keep the world's busiest web services online.

Philip Mallory
Philip Mallory


Philip has taught data science and introductory computer science courses at Udacity, and is now developing courses, too. He’s applied computer science to music composition, aerial dolphin photography, and oncology.

What You Will Learn

Prerequisite Knowledge

Students should have beginner-level experience in Python and experience using Git for version control.

Need to Prepare?

Any students lacking this prerequisite knowledge can check out our Intro to Programming Nanodegree, the first three lessons of Intro to Computer Science, and the How to Use the Git and Github course.

  • Python and Your First Web Application

    Learn a variety of backend topics: handling user input, producing templated output, storing information in databases and data stores, and building systems with secure user accounts.

  • Databases and CRUD applications

    Deep dive into SQL, database design, and Python API. You will be leveraging Flask to quickly and easily build web applications, and implementing OAuth 2.0 framework to allow secure login.

  • Single Page Applications and Cloud Computing

    Create interactive content using JavaScript and PostgreSQL. Polish code and applications to become clean and professional. Learn Linux fundamentals and security: file permissions, user management, package management and configuring firewalls.

Projects You Will Build

Project 1 - Movie Website

Movie Website

In this project, you will write server-side code to store a list of your favorite movies, including box art imagery and a movie trailer URL. You will then serve this data as a web page allowing visitors to review their movies and watch the trailers.

Turn a list of your favorite movies, box art, and movie trailer URLs into a web page enabling movie reviews and trailers viewing.

Project 2 - Build a Portfolio

Build a Portfolio

In this project, you will be provided with a portfolio website design mockup as a PDF file and will translate that design into a real website using HTML and CSS.

Turn a portfolio website design mockup as into a real website using HTML and CSS.

Project 3 - Logs Analysis

Logs Analysis

In this project, you'll analyze data from a web service's logs, practicing your command-line and database skills, particularly with a focus on building advanced SQL queries.

Analyze data from a web service's logs, using command-line and database skills, with a focus on building advanced SQL queries.

Project 4 - Build an Item Catalog

Build an Item Catalog

In this project, you will develop an application that provides a list of items within a variety of categories as well as provide a user registration and authentication system. Registered users will have the ability to post, edit and delete their own items.

Develop an application with user registration and authentication, so users can post, edit and delete their own items.

Project 5 - Neighborhood Map

Neighborhood Map

Develop a single-page application featuring a neighborhood map and add additional functionality to this application, including: map markers to identify popular locations or places to visit, a search function to easily discover these locations, and a listview to support simple browsing of all locations. Then research and implement third-party APIs to provide additional information about each location.

Develop an application featuring a neighborhood map with additional tourism functionality, a search function, and more.

Project 6 - Linux Server Configuration

Linux Server Configuration

In this project, you will take a baseline installation of a Linux distribution on a virtual machine and prepare it to host your web applications, to include installing updates, securing it from a number of attack vectors, and installing and configuring web and database servers.

Prepare a baseline installation of a Linux distribution to host your web applications, installing updates, security, and more.

Typical Day Schedule

  • 10 AM
    Review Udacity project and deadlines
  • 11 AM
    Project Work
  • 12 PM
    Break for lunch
  • 1 PM
    Continue building project
  • 2 PM
    Review personal progress and set goals
  • 3 PM
    (Optional) Two hours open study time


  • What if I can't afford the full cost of the program?

    Limited merit- and need-based scholarships are available from Workforce Innovation for the New Nevada (WINN) and the Governor’s Office of Economic Development (GOED).

    By the application due date on June 2nd, email uconnect-support@udacity.com with the following:

    1. Your resume;
    2. For merit-based scholarships: a short description, including links, of academic or professional projects that demonstrate your programming experience;
    3. For need-based financial assistance: an explanation of your circumstances and how a partial or full financial assistance will help you;
    4. A short description of how you plan to give back to the Reno-Tahoe community or share your experience with the program if you receive a scholarship or financial assistance.

    You may be asked for additional information regarding income, experience or education. You will be notified of any financial award at the time of the admissions decision via email.

  • When and where will the sessions be held?

    Weekly sessions meet every Saturday from 10AM to 3PM near Reno’s Midtown. Outside of class, you will work for 10 additional hours per week on your own schedule. Note that no sessions will take place during holiday weekends (July 1 and September 2).

  • What can I do to prepare for the Udacity Connect Intensive Full Stack Nanodegree program?

    Use any of the following links to review content that could help you succeed:

  • What are Hiring Partners?

    Companies want to hire from the local workforce, and our Hiring Partners will follow the progress of students in the Udacity Connect Intensive Full Stack Nanodegree program, looking for their next employee. Graduates of the program who are hired by our Hiring Partners will be eligible for a tuition refund.

  • How much does Udacity Connect Intensive cost?

    Udacity Connect Intensive is available at $2500 for the sessions from June 17 - September 16, 2017. This includes access to the online Full Stack Web Developer Nanodegree program for 3+ months.

  • Why should I apply for Udacity Connect Intensive?

    Students who add an in-person component finish on average more than 30% faster. You'll benefit from collaborating with other students on projects work and discussing course material, in addition to exclusive access to in-person career services, networking opportunities, and guest speakers not available to other Nanodegree students. If a Nanodegree program is like access to a gym membership, then Udacity Connect Intensive is your personal trainer and class pack!

  • What happens after I submit my application?

    We will be reviewing applications as they come in through the deadline. If you demonstrate knowledge of the prerequisites through your courses and/or experience, we will send you an acceptance notification to enroll. You must complete enrollment to secure your seat. Enrollment is first come first serve until all seats fill up.

  • What if I am not accepted?

    To be better prepared for the next Connect Intensive, review prerequisites for the Nanodegree program you are interested in here with free courses. If you are ready to start learning and you don't want to wait for the next cohort, you can enroll in the self-paced online Nanodegree program.

    If we open up more Udacity Connect Intensive sessions in Reno. Watch this space to find out when applications for the next cohort are available.

  • What if the session is full?

    We hope to continue to open up more Udacity Connect Intensive sessions in Reno. You can leave your email with us and we will be in touch when applications for the next cohort are available.

  • What happens if I miss a session?

    We expect you to attend every session but understand that sometimes life gets in the way. In the event that you need to miss a session, please let your Session Lead know as soon as possible. Missing sessions will cause you to fall behind – working with your Session Lead will be crucial to making sure you stay on track to graduating in specified time period.

  • What should I bring to class?

    Remember, you will be spending the majority of your session working on your Nanodegree program, so bring your laptop, headphones, power cord, water bottle, and whatever else you find helpful when working on your Nanodegree program.

    You'll have an hour break for lunch, and lunch will be provided. Please be sure to fill out the dietary restrictions section on the application! (Note: dietary restrictions play no part in your candidacy for enrollment.)

  • Why should I sign up for Udacity Connect Intensive instead of a bootcamp?

    Udacity Connect Intensive provides the rigor of a bootcamp without the high cost or full-time commitment. We provide flexibility through high quality online content, allowing you to complete material on your own in your own time.

    Online forums and 1:1 appointments are available nearly 24/7 to help you through the material outside the weekly sessions. This means you don't have to quit your day job! With the in-person help of an expert Session Lead and your peers, you will gets hands-on support and feedback while working on the projects.

    Guest speakers, in-person career workshops, and networking opportunities will make you job-ready.

  • What is the difference between Udacity Connect Intensive and regular Udacity Connect?

    While Udacity Connect is open to students of any Nanodegree and at any points, Udacity Connect Intensive is curriculum-based: it takes a group of students through a Nanodegree program together, from beginning to the end.

    Intensive is perfect for students looking to have a cohort that keeps them on track and with whom they can collaborate. Class time in Intensive is fully scheduled and interactive to maximize discussion and group project work on the given topic of the session. Intensive also offers mid-week check-ins from the Session Lead, in-person career workshops, guest speakers, and networking opportunities.

  • What if I am currently enrolled in a Nanodegree or Nanodegree Plus?

    If you're already a Udacity student, let us know and we'll help to transition you and your account to a Udacity Connect Intensive program.

  • Will Udacity Connect Intensive be open to other Nanodegree programs or cities?

    We decided to limit Udacity Connect Intensive to specific Nanodegree programs based on interest and number of our students in the Reno area. We hope to roll out this curriculum to other Nanodegree programs and locations soon!

  • How can I become a Session Lead?

    If you are interested in becoming a Udacity Connect Session Lead, please email us at uconnect-support@udacity.com. Please note that while preference will be given to Nanodegree program graduates, we are very happy to hear from all qualified individuals!

Join the waitlist

Sign up for program updates and notifications for future sessions.

Icon globe

Udacity 现已提供中文版本! A Udacity tem uma página em português para você! There's a local version of Udacity for you! Sprechen Sie Deutsch?

Besuchen Sie de.udacity.com und entdecken Sie lokale Angebote, unsere Partnerunternehmen und Udacitys deutschsprachigen Blog.

前往优达学城中文网站 Ir para a página brasileira Go to Indian Site Icon flag de Zu de.udacity.com continue in English