B.S. Web Development
Credit Hours
Max Transfer Credit
Class Type
100% online, 6 & 12-week courses
Next Start Date
May 15, 2023
Cost Per Credit

Starting Fall 2023 term, the B.S. Web Development Program will be closed to new students and no applications will be accepted.

Hands-On Experience

Gain practical skills using industry-standard software, databases and languages.

Real-World Practitioners

Learn from experienced technology leaders.

Enterprise-Level Skills

Gain exposure to the disciplines required to build next-generation websites.

100% Online Classes

Earn your degree around your schedule.

In-Demand Skills

Learn from a leader in preparing working adults for career advancement.

Accredited Online University

Nearly 80% of our students take online courses.

Web Development Degree Program Overview

Be prepared to manage the web development process

Franklin University's comprehensive Web Development degree program gives you exposure to the many disciplines required to build these next-generation, enterprise-level websites. You'll be prepared to manage the entire web development process, whether overseeing contractors, managing internal teams, or collaborating with others.

Franklin's web development courses, which are created and reviewed in tandem with an advisory board comprised of Chief Technology Officers, Web Application Developers, and Graphic Designers, helps you acquire highly sought after skills, including web application development, front-end development, database development, user experience design, and graphic design.

Learn industry-standard software and best-practice web developer techniques

You'll gain hands-on experience with industry-standard software, databases, and languages, including Adobe Creative Suite (PhotoShop) and Flash. You'll discover best practices for translating business requirements into design, and design into fast, immersive web experiences for different browsers and screen sizes using HTML, CSS, JavaScript, PHP, Ruby, Rails and JSON.

Get hands-on experience coding web applications

With this web developer degree program you'll learn about back-end application development and e-commerce systems, from how to code data-driven web and e-commerce applications using PHP and enterprise-wide databases such as Oracle, to marketing, online retailing, and electronic supply chain management.

And because your Web Development major gives you real-world experience through hands-on project work, you'll graduate ready to immediately apply your skills in a fast-changing, high-tech workplace.

Earn your web developer degree from a university built for busy adults

Earn your degree on your terms by taking classes 100% online. Accredited and nonprofit, Franklin was built from the ground-up to satisfy the needs of adult learners. Our seamless transfer process and team of academic advisors will help ease your transition to becoming a student, while our flexible course schedules help to balance your education with work, family and life. Get started on your future today

Read more >


B.S. Web Development Graduate

"The professors and students are all there to help you succeed at the same time. It's a supportive atmosphere. Franklin has definitely given me the tools I need for the next step."

Your Best Value B.S. Web Development

Choose Franklin's B.S. Web Development and get a high-quality degree that fits your life and budget. 

Keep the Credit You've Earned


On average, students transfer in 1/3 of the credits required.

Transfer MORE Credits, Pay LESS tuition*

Max Transfer Credits
Avg Transfer Credits
*$398 per credit, 124 Total Credits, 94 maximum transfer credits, 55 average transfer credits.

Have Credit? Save Time!


Previously earned credit saves you time toward your degree. 

Completion time is calculated based on full-time status and average transfer credits. 


Tuition Guarantee

Inflation-proof your degree cost by locking-in your tuition rate from day one through graduation.


Web Development Courses & Curriculum

124 Semester Hours
Fundamental General Education
English Composition
ENG 120 - College Writing (4)

In this course, students acquire the writing competence necessary for conducting and presenting research. A variety of assignments, beginning with personal reflections, build upon one another, as students develop ideas that respond to, critique, and synthesize the positions of others. Students systematize and organize knowledge in ways that will help them in all of their courses. The course also emphasizes the elements of good writing style, appropriate grammar and mechanics, clarity of language, and logical and cohesive development. It culminates in submission of a documented research paper.

MATH 160 - College Algebra (4)

This course is designed to prepare students for Applied Calculus and Discrete Mathematics and to provide the mathematical background needed for the analytic reasoning used in other courses. Topics include functions and their graphs, including exponential and logarithmic functions; complex numbers; systems of equations and inequalities; matrices; basic principles of counting and probability; and other selected topics. Note, this course has proctored exam(s).

Choose MATH 150 Fundamental Algebra as the prerequisite. Course can count as a University elective.

Social and Behavioral Sciences

6 credits from the following types of courses:
Choose from the Anthropology, Economics, Geography, History, Political Science, Psychology, or Sociology disciplines.


6 credits from the following types of courses:
Two courses from the Science discipline. One course must have a lab component.

Arts & Humanities
HUMN 211 - Introduction to Critical Ethics (2)

Critical Ethics uses critical thinking to get around the limitations of personal belief and indoctrination to get to what ought to be done and why to improve the human condition. Accordingly, the goal of this course is to help the student improve his/her ethical analysis and evaluation skills to help the student do the thing that must be done, when it ought to be done, using critical thinking.

4 credits from the following types of courses:
Choose from the Art, English Literature, Fine Arts, Humanities, Music, Philosophy, Religion or Theater disciplines.

Additional General Education
PF 121 - Basic Learning Strategies (2)

This course introduces students to the Franklin University community and provides strategies for successful transition to and participation in that community. Topics include University resources and procedures, strategies for advancing communication skills, the use of electronic tools to participate in virtual environments, and the development of an academic and career plan.

OR PF 321 - Learning Strategies (2)

This course prepares students to be successful lifelong learners both academically and in their chosen careers. Franklin courses require a high level of self-directed learning and focus on skills required in the workplace and the classroom that are easily transferable between the two environments. The course includes strategies for advancing communication skills, including the use of electronic tools to participate in virtual environments. The assignments and activities in the course are created to closely simulate teamwork found in the workplace.

COMM 150 - Interpersonal Communication (4)

By using applied critical and creative thinking, students in this course will develop a set of communication skills that will enhance their personal and professional relationships and endeavors. This course will focus on skill development in key areas such as self, perception, listening, verbal messages, conversations, relationships, conflict management, persuasion, and public speaking.

OR SPCH 100 - Speech Communication (4)

This public-speaking course emphasizes the fundamentals of extemporaneous speaking. Skill-building activities and assignments focus on research, organization, reasoning, style and delivery of presentations as well as listening and audience engagement.

ENG 220 - Research Writing: Exploring Professional Identities (4)

This is an intermediate course focusing on the composition of research papers. Students in this course prepare to be active participants in professional discourse communities by examining and practicing the writing conventions associated with their own fields of study and work. By calling attention to the conventions of disciplinary writing, the course also prepares students for upper-division college writing and the special conventions of advanced academic discourse. Course activities include three extended research papers, semi-formal writing addressing interdisciplinary communication, and readings fostering critical engagement with disciplinary conversations.

MATH 280 - Intro to Probability & Statistics (4)

This course is designed to serve students in the Computer and Information Sciences majors. The topics covered are descriptive statistics in numerical & graphical methods, probability concepts, discrete and continuous probability distributions, estimation theory, hypothesis testing, simple linear regression and correlation, and linear programming. These topics will be taught with a rigorous Algebra content and using a statistical software such as Minitab. Note, this course has proctored exam(s).

Professional Core
COMP 101 - Problem Solving With Computing (2)

Many organizations today utilize computers and information systems to store, organize, analyze, and summarize data to solve problems. As a result, computing is a tool that can benefit students in many different fields. At the heart of solving problems with computers is the study of structured thinking using algorithms. This course is designed for students with no prior programming experience and teaches the building blocks of algorithms, including variables, expressions, selection and repetition structures, functions and parameters, and array processing. Note, this course has proctored exam(s).

COMP 204 - Principles of Computer Networks (2)

This course serves as an introduction to the function, design, administration, and implementation of computer networks. Topics include network infrastructure, architecture, protocols, applications, and the OSI networking model. Note, this course has proctored exam(s).

COMP 281 - Database Management Systems (4)

This course covers fundamental concepts necessary for the design, use, implementation and administration of database systems. The course will stress the fundamentals of database modeling and design, the languages and facilities provided by database management systems, and some techniques for implementing and administering database systems. Note, this course has proctored exam(s).

GRPH 117 - Graphic Editing Software (1)

This course provides students with advanced instruction in graphic editing software. Projects will use tools, layers and filters to edit and create digital images for use in design. Note: Students without access to Franklin University's computer laboratories will be required to obtain software at the student's expense.

GRPH 210 - Fundamentals of Graphic Design (4)

In this course students will explore the fundamental principles and creative process of graphic design. An emphasis is placed on visual problem solving skills and the creative and aesthetic aspects of traditional graphic design. The course also explores the implications of traditional graphic design in a digital format. NOTE: This is a technology course, in a technology program, and it requires the purchase of software that may be used in subsequent courses as well as being suitable for commercial work beyond completion of degree studies. For specific software requirements, consult the course syllabus.

ITEC 136 - Principles of Programming (4)

This course covers fundamental programming principles for individuals with at least some programming background. Major themes are structured programming, problem solving, algorithm design, top-down stepwise refinement, and software lifecycle. Topics will include testing, data types, operators, repetition and selection control structures, functions, arrays, and objects. Students will design, code, test, debug, and document programs in a relevant programming language. Note, this course has proctored exam(s).

WEBD 101 - Introduction to Web Page Construction (2)

This course covers the fundamental concepts necessary for the construction of web pages using the basic building blocks of Hypertext Markup Language (HTML) and Cascading Style Sheets (css). HTML and XHTML are covered in detail for building web pages using a web page development environment. The use of styling using css is introduced.

WEBD 146 - Javascript for Programmers (2)

This course covers the fundamentals of the JavaScript programming language from the viewpoint of an experienced programmer learning a new language. The course topics include language based matters of syntax, variables and assignment, values types, operators, functions, objects, regular expressions, and exception handling as well as using the language and associated tools such as JSDoc to create and document Web application interfaces.

WEBD 236 - Web Information Systems Programming (4)

This course builds web applications by employing server-side scripts that query relational databases. The student learns and reflects on two- and three-tier software architectures, separation of responsibility, model-view-controller pattern, basic security, and web frameworks. The student will design, code, test, debug, and document programs using a server-based scripting language. Note: This is a technology course in a technology program, and it requires the purchase of software that may be used in subsequent courses as well as being suitable for commercial work beyond completion of degree studies. For specific software requirements, consult the course syllabus. Note, this course has proctored exam(s).

Major Area Required
COMP 325 - Human-Computer Interaction (4)

This course covers a broad range of important topics within human computer interaction (HCI) and its implications for the design of interactive systems. By understanding the user?s viewpoint and technology?s effect on people, we can better plan for the selection, design, implementation, and use of technology so that the effects are positive rather than negative. The focus is on the design of interactive systems and human-computer interfaces. The course will cover the current literature and the knowns and unknowns about HCI and design. The design process is centered on the user and is based on a multidisciplinary approach through a synthesis of computer science, cognitive science, and psychology. HCI designers also use analytical and empirical techniques to assess, predict, and evaluate whether a design meets user requirements.

DATA 300 - Introduction to Analytics (4)

This course introduces the fundamentals of Business and Data Analytics. Students will learn the fundamentals of business problem framing, data wrangling, descriptive and inferential statistics, data visualization, and data storytelling in analytics. Not open to students with credit for INFA 300.

ITEC 400 - Linux Administration (4)

This course covers the basic methods of Linux system administration. The course will focus not only on user-level commands and utilities, but also upon installation and configuration of the kernel, file system, memory, peripheral devices, authentication/authorization and network facilities. The course also provides an introduction to the Perl programming language and the role of Linux in the enterprise. This course also uses virtualization software to isolate the Linux operating system from the underlying host operating system. As such, administrative access to a late-model computer with sufficient memory and hard drive space is required. Note, this course has proctored exam(s).

WEBD 320 - Freelancing for Technical Professional (4)

Web developers and other professionals in fields related to computer science often move into doing freelance work. This course is designed to give such professionals a solid understanding of what it means to do freelance work, how one goes about entering the field of freelancing, what one will need to have in place from a legal, business and technical perspect, and how to make the decision to become a freelancer.

WEBD 325 - Mobile Programming (4)

This course covers the fundamentals of mobile app programming for mobile devices, including smartphones and tablets as well as providing a survey of current mobile platforms, mobile application development environments, and mobile device input and output methods. Students will design and build a variety of Apps throughout the course to reinforce learning and to develop real competency.

WEBD 335 - Advanced Client Side Development (4)

This course builds on the fundamental concepts of constructing web pages by expanding into robust, efficient, and highly responsive client side applications of current web technologies. Students will apply advanced techniques that employ scripting languages, libraries, and frameworks to build interactive front ends to server applications. These web pages will be single page applications that use asynchronous scripting language callbacks to provide user interactivity. These applications will consume RESTful services.

WEBD 435 - Advanced Server Side Development (4)

This course builds on the fundamental concepts of constructing web pages by expanding into robust, efficient and highly responsive server side applications of current web technologies. Students will apply advanced techniques that employ server side languages, libraries, and frameworks to build interactive RESTful application programming interfaces (APIs). These APIs will be used to drive web applications that use asynchronous scripting language callbacks to provide user interactivity.

WEBD 445 - Advanced Web Development (4)

This course will look at the state of technology in web development. It will cover topics that are cutting edge and new as well as those that may not get significant treatment in other courses.

WEBD 495 - Web Development Capstone (4)

The Web Development Capstone course provides students a platform for validating their fulfillment of the Web Development Program's outcomes. Through a blend of individual and group assignment, students are given a wide-ranging set of opportunities to display their knowledge and skills regarding creating and maintaining Web-based services from four primary perspectives - server-side, client-side, user experience and operational performance - using industry standard tools and methodologies and communication channels.

University Electives

23 credits from the following types of courses:
Any undergraduate courses offered by the University except developmental education courses.

Additional Requirements

All students are required to pass College Writing (ENG 120), and either Basic Learning Strategies (PF 121) or Learning Strategies (PF 321) prior to enrolling in any course at the 200 level or above. Students who enroll at Franklin with 30 or fewer hours of transfer credit are required to pass PF 121 Basic Learning Strategies in place of PF 321 Learning Strategies. Interpersonal Communication (COMM 150) or Speech Communication (SPCH 100) must be taken prior to enrolling in any course at the 300 level or above. Students must also meet the University algebra competency requirement.

Web Development Bachelor's Requirements & Outcomes

Request Free Information!

Want to learn more about Franklin University? Complete the simple form - it just takes a minute!

  • Invest in yourself by finishing your degree.

  • Take advantage of flexible courses that fit your busy schedule.

  • Finish faster. Save more. Franklin fits your life.

  • Get in-demand knowledge that helps Franklin grads stand out with top employers.

Request Information

In submitting my contact information, I understand that I will receive phone calls, text messages and email about attending Franklin University. I may opt out of these communications at any time.

Your privacy is important to us. Privacy Policy

Web Development Jobs & Opportunities

Web Developer

Web Developers use programming and scripting languages to translate business requirements into web-based applications and dynamic internet content.


Webmasters maintain website content, handle web-based inquiries, and work to improve site visibility through search engine optimization.

Web Producer

Web Producers use coding, programming, graphic design, and analytic skills to gather, create, format, publish, and manage website content.

Web Programmer

Web Programmers use programming and scripting languages to create applications and dynamic content, integrate databases within a content management system, and modify the look and feel of web pages.

Web Development Employment Outlook


From 2021-2031, jobs in Web Development are expected to increase by 15%

All Occupations

1,124,604 jobs
1,181,953 jobs
Show Details >

Special Effects Artists and Animators

47,791 jobs
52,342 jobs

Web Developers and Digital Interface Designers

198,907 jobs
222,454 jobs

Graphic Designers

261,356 jobs
268,423 jobs

Computer Occupations, All Other

420,138 jobs
452,283 jobs

Source information provided by Lightcast.

Web Development Knowledge & Skillsets

Gain in-demand skills sought by employers with curriculum that teaches you:

Web Developer Degree Frequently Asked Questions

Back to College Blog

Related Programs