๐Ÿ“Š We use cookies & analytics to improve your experience. Learn more
Latest

Free course ยท Beginner

Cybersecurity Fundamentals

๐Ÿ› Way2Fresher Academy โฑ 6 weeks โญ 4.6 ๐Ÿ‘ฅ 4,300 learners ๐ŸŽ“ Certificate

Free 5 modules ยท 15 lessons Start now โ†’

What you will learn

  • Explain how a phishing email, a reused password and an unpatched server turn into a breach
  • Set up multi-factor authentication and a password manager properly, and explain why length beats symbols
  • Read a firewall rule and a port scan and say what is exposed and what is not
  • Read authentication logs and tell a failed login burst from a real compromise
  • Say clearly which systems you may test and which you may never touch, and why
  • Write up a finding in the format a client or a manager expects

Course curriculum

5 modules ยท 15 lessons ยท a worked example and a practice task in every lesson

Module 1How attacks actually start1 of 53 lessons

Weeks 1โ€“2 โ€” the human and the credential. Almost every incident begins here, which is why it is week one instead of an appendix.

  1. Phishing, the door that is always open

    A phishing message asks for an action, not for information: open this, approve this, pay this. The tell is usually the consequence of doing nothing being urgent.

    The lesson

    Nearly every serious breach starts with one person clicking one link, and no firewall stops that. Phishing is a message that looks like it comes from somebody you trust โ€” a bank, your college, your manager โ€” and asks you to log in, open an attachment or pay an invoice. The tell is never the spelling; it is the pressure to act quickly and the fact that the request arrived at all.

    Four checks catch most of them: read the actual address, not the display name; hover a link before clicking and read the domain to the right of the last dot; treat any unexpected attachment as hostile; and when a message asks for money, a password or a code, confirm through a channel you already trust rather than the one in the message.

    The mistake is assuming you would never fall for one. Every phishing test in every company catches a third of the staff, including the security team, because the good ones arrive on a busy afternoon and look like work. Slow down on anything with an urgent request in it โ€” that pause is the control.

    Plain text
    Red flags:
      urgency ("act within 24 hours")
      a lookalike sender domain
      a link whose visible text and real target differ
      an unexpected attachment
      any request for a password, OTP or card details
    
    Verify out of band: call the person on a number YOU look up.
    Never enter credentials from a link in an email.

    Example A message claiming your salary account will be frozen in two hours works because urgency stops people checking the sender domain. Reading the domain and hovering over the link before clicking takes four seconds and defeats most of it.

    Practice Collect five real phishing examples from public awareness pages and write the tell that would have caught each one.

  2. Passwords, MFA and why length beats symbols

    A long passphrase beats a short complex password, and reusing a password across sites is what turns one leaked database into ten compromised accounts.

    The lesson

    Length beats complexity. A four-word passphrase of twenty-odd characters is far harder to crack than eight characters with a symbol and a capital โ€” and it is easier to remember. Attackers do not guess; they try billions of combinations per second against stolen databases, and every extra character multiplies the work.

    Never reuse a password between important accounts: one breach anywhere reveals that password, and attackers try it everywhere. Use a password manager so you only remember one, and turn on multi-factor authentication โ€” the code on your phone after the password โ€” on your mail and GitHub first. Mail is the skeleton key: password resets for everything else arrive there.

    The mistakes are a system everybody in a household knows, a password written in plain text on the desk, and MFA codes read out on a call to somebody who asked for them. A support agent will never ask for your one-time code; whoever does is attacking you.

    Plain text
    Length beats symbols:  "purple-tiger-battery-lamp-7"  >  "P@ssw0rd!"
    Use a password manager. Never reuse a password across sites.
    Turn on MFA - an app or a hardware key, not SMS if you can avoid it.
    Breached site? Change the password AND everywhere it was reused.

    Example Credential stuffing โ€” trying leaked username and password pairs on other sites โ€” works entirely because of reuse. Multi-factor authentication breaks it, which is why enabling it everywhere is the highest-value hour a beginner can spend.

    Practice Turn on MFA on your own email and two other accounts, and install a password manager. Use a long passphrase for the master.

  3. Attack surface: what you can see, you can defend

    Every service listening on a port is something an attacker can talk to. Shrinking that list is the most effective defensive work there is, and it is less glamorous than it sounds.

    The lesson

    Attack surface is everything an attacker can reach: open ports, web forms, old test pages, an admin panel, a Git repository with a key in it, an unattended laptop on a public network. You cannot defend what you have not listed, so the first exercise in any audit is making the list.

    Do it on your own project this week. Which endpoints are public? Which database is reachable from the internet? Which repository has ever contained a password or a key? Which accounts have admin rights and do all of them need them? Every answer that surprises you is a finding, and finding them yourself is the job.

    The mistake is a development server left running with a default password, months after the project it belonged to. Remove, close or protect โ€” and write down what you removed, because the list is what you show in an interview.

    Terminal
    # Run only on your OWN machine.
    ip=$(curl -s ifconfig.me)
    nmap -F "$ip"                       # common ports
    ss -tulpn                           # local listening services
    systemctl list-units --type=service --state=running
    
    Close what you do not need. Remove default accounts.
    Enable a firewall. Fewer open doors, smaller attack surface.

    Example A development server left running on port 8080 with no password is a breach waiting for a scanner. Scanners are automated and constant; nothing has to be targeted at you personally for this to be found.

    Practice List every service on your own machine that opens a port, and mark which ones you actually need.

Show all modules on one page

About Cybersecurity Fundamentals

Understand how attacks actually begin, defend a small network with the controls that work, and practise only where practising is legal.

Any graduate curious about security, and IT or support staff who want the security side of their job. No coding required, though you will use a terminal on purpose-built practice ranges.

What you will be able to do at the end

  • Explain how a phishing email, a reused password and an unpatched server turn into a breach
  • Set up multi-factor authentication and a password manager properly, and explain why length beats symbols
  • Read a firewall rule and a port scan and say what is exposed and what is not
  • Read authentication logs and tell a failed login burst from a real compromise
  • Say clearly which systems you may test and which you may never touch, and why
  • Write up a finding in the format a client or a manager expects

How the course is structured

3 modules and 9 lessons, arranged so each one ends with something you have built. Every lesson carries a worked example and a practice task โ€” the practice is the course, the reading is only the setup. Plan for 6 weeks ยท about 5 hours a week.

The full syllabus โ€” every lesson, its example and its practice task โ€” is in the Course curriculum below. Nothing is locked and nothing needs an account.

Your weekly routine

  • Three sessions a week: one reading, one hands-on on a practice machine, one writing.
  • Keep every command you learn in one notes file with the output it produced.
  • Review your own account security once a week and close one gap each time.

What you will have built by the end

  • A personal security review: MFA everywhere, a password manager, and a written list of what is still exposed
  • A firewall and exposure report for a small office scenario
  • Two published write-ups from legal practice machines, in the five-part format

Where this leads for a fresher

  • Security operations centre (SOC) analyst, tier one
  • IT support roles with a security responsibility
  • Compliance and audit support roles
  • Security track after an IT or networking start

Titles vary between companies; the evidence does not. A deployed project, a set of queries you can explain, or a case study with real testing behind it is what a fresher interview has to work with.

Frequently asked questions

Do I need coding to work in security?

Not for a first SOC or support role. Scripting helps you grow, and this course uses the terminal rather than a programming language. The paths that pay most later โ€” application security, penetration testing โ€” do want code, and that is a later decision.

Can I practise hacking on the college or office network?

No. Not on anything you do not own and have written permission to test. This is not a formality: unauthorised access is a criminal offence, and "I am learning" has never been a defence. Use a purpose-built practice range instead.

Are the practice ranges really free?

Several offer substantial free tiers or introductory machines, and the course shows you how to check what is genuinely free before signing up. Everything here can be learned on free material.

Is this course free?

Yes. Every lesson, example and practice task is free to read.

Not sure which of these you need first? The free Career Pulse check scores your skills, communication and goal clarity in about three minutes and tells you which gap to close first. Take the free check.