Introduction to Web Development

Sophia Learning's Introduction to Web Development introduces students to fundamental concepts of web design and development through real-world examples and hands-on practice. Lessons combine practical skills along with broader conceptual knowledge, introducing topics in order of traditional project development methods. This progression follows the sequence from initial conceptualization and design through front-end development, briefly covering back-end concepts relevant to the final project. Topics include the history of the Internet, planning, development, document markup, scripting languages & web storage. Additional concepts like accessibility, security, and responsive design are also covered. Students will be introduced to various tools used in the industry and are encouraged to build their own personal ‘toolbox’ throughout the course. The browser-based programming environment is utilized to actively practice web development skills and principles. By the end of the course, students will gain a foundational understanding of basic programming that will allow for easier transfer to other languages.