Bachelors degree in Full Stack Web Development

What you'll learn

Upon completion, you will be able to implement HTML/CSS, advanced web development practices, and JavaScript. You'll create visualizations based on UI/UX theories, develop and deploy fully functioning websites, and work with external data. Students will also design solutions combining visual components, develop state-transition JavaScript applications, and implement mobile strategies. You will learn to integrate data into applications, authenticate and store user data, and develop cross-platform solutions. Additionally, students will gain skills in noSQL databases, RESTful APIs, web sockets, and database security.

  1. Structure and implement HTML/CSS.
  2. Apply intermediate and advanced web development practices.
  3. Implement basic JavaScript.
  4. Create visualizations in accordance with UI/UX theories.
  5. Develop a fully functioning website and deploy on a web server.
  6. Find and use code packages based on their documentation to produce working results in a project.
  7. Create webpages that function using external data.
  8. Architect solutions to programming problems by combining visual components and classes.
  9. Develop JavaScript applications that transition between states.
  10. Identify mobile strategies and design for multiple operating systems.
  11. Distinguishing trends in multi-device implementation.
  12. Create visualizations in accordance with UI/UX theories.
  13. Derive information from data and implement data into applications.
  14. Authenticate, store, and structure user data.
    1. Develop fully working applications that can be used on cross-platforms.
    2. Disambiguate the different structures that a noSQL database may represent.
    3. Implement a RESTful backend API for storing and retrieving data via AJAX calls.
    4. Use web sockets to allow multiple synchronous access to a shared dataset.
    5. Secure a database from nefarious incursions.

Careers

Full-stack web development is one of the most in-demand careers today, as highlighted by the Stack Overflow Developer Survey. The skills and experience gained through our program prepare you for a variety of exciting roles, including:

  • Full-stack web developer
  • Application developer
  • IT project manager
  • Database administrator
  • Data analyst
  • Front-end developer
  • Web designer
  • User experience designer

Become a master. Faster.

Knock out your bachelor’s and master’s in just five years—and save time and tuition while you’re at it.

The Luddy experience

Students hanging out in North Hall on the IU Indy campus

Our living learning community

Find your community at the Luddy LLC—where Luddy students live together, connect through exclusive events, and grow in a supportive, tech‑focused environment.

The Luddy Learning Living Community
Student watching a capstone presentation at Luddy Indianapolis

Scholarships

Attending the Luddy School of Informatics, Computing, and Engineering is more affordable than you think. Learn about ways to reduce your cost of attendance.

Explore scholarships
Students playing games at IU Indy

Student organizations

IU Indy offers a variety of student organizations, from clubs for future entrepreneurs to those exploring ethics in tech. Discover Luddy’s student organizations and find one that fits your interests.

Explore student organizations