This course covers web programming with Python, JavaScript and SQL using frameworks like Django, React, and Bootstrap. Students will learn these languages and tools through lectures and hands-on projects to design multiple web applications, culminating in a final personal project. They will also learn about version control with Git, and how to scale applications for more users while maintaining security as sites grow larger.