WeCodeAcademy

Cybersecurity

Learn how attacks work and how to defend against them, from passwords and encryption to secure code and incident response.

By the end: You can explain common attacks, store passwords safely, write code that resists injection and scripting attacks, and review a small app against a security checklist.

Look for the dashed Project step: a hands-on build that uses what the courses before it taught.

0 of 5 courses finishedStart the path ❯
  1. 1
    Python

    The language used for every hands-on demo in the security course.

    19 lessons · Beginner
  2. 2
    Cybersecurity Fundamentals

    Foundations, cryptography, secure code and defence in practice.

    24 lessons · Beginner
  3. 3
    SQL

    Understand the queries that injection attacks target.

    18 lessons · Beginner
  4. 4
    Bash

    Read logs and work on servers from the command line.

    18 lessons · Beginner
  5. 5
    Git

    Track changes and keep secrets out of repositories.

    15 lessons · Beginner