Please enable JavaScript to use CodeHS

Virginia Cybersecurity Fundamentals

Software Security

Students learn basic SQL and common attacks like SQLi, and solutions for flawed security systems.

Lessons

5.1 Programming Concepts

  • Programming Concepts
  • Programming Concepts Quiz
  • Compilers vs. Interpreters
  • Compilers vs. Interpreters Reflection
  • Variables in Action
  • +3 more

5.2 Inside Web Apps

  • Inside Web Apps
  • Inside Web Apps
  • Using View Page Source
  • Recreate a Webpage?
  • Getting Started with OWASP
  • +1 more

5.3 Developer Tools

  • Developer Tools
  • Developer Tools
  • Using the Developer Tools
  • Console Secrets
  • Local Storage
  • +2 more

5.4 The Value of Data

  • The Value of Data
  • The Value of Data Quiz
  • Exploring Data Visualizations
  • US Recorded Music Revenue
  • National Parks
  • +5 more

5.5 Databases

  • Databases
  • Databases
  • Database Administrator Career
  • Database Administrator Career
  • Parts of a Database
  • +4 more

5.6 Clients and Servers

  • Clients and Servers
  • Clients and Servers
  • Inside a Google Data Center
  • Inside a Google Data Center
  • Cloud Vulnerabilities
  • +5 more

5.7 What is SQL?

  • What is SQL Overview
  • Intro to SQL
  • Quiz: What is SQL?
  • How to Structure Data in SQL
  • How to Structure Data in SQL
  • +2 more

5.8 Basic Querying in SQL

  • The SELECT Statement
  • Basic Querying in SQL
  • Our First SELECT Statement
  • Your First SELECT Statement
  • More SELECT Statement
  • +3 more

5.9 Filtering Queries in SQL

  • The WHERE Clause
  • Condition Operators
  • Ravenclaw House
  • People in Gryffindor
  • Filter By ID
  • +2 more

5.10 Common Security Problems

  • Common Security Problems
  • Common Security Problems
  • Meet Security Engineers at Google
  • Security Engineering Reflection
  • Living in a Digital World
  • +1 more

5.11 SQL Injection Overview

  • SQL Injection Overview
  • SQL Injection Overview
  • Equifax Security Breach
  • Equifax Exposed Millions
  • Equifax SQL Injection Attack
  • +1 more

5.12 Types of SQLi and Prevention

  • Types of SQLi
  • Types of SQLi
  • Preventing SQLi
  • Preventing SQLi
  • Mitigating SQL Injection
  • +2 more

5.13 Software Security Quiz

  • Software Security Quiz

Courses that include this module