Cyber Security Research • Reverse engineering & defense

Diabolical Code

The virus Stuxnet was the first cyber-warfare malware that proved a piece of code could escape the digital realm and cause real physical destruction, in that case, on a nuclear facility. In this course you will learn to reverse-engineer, dissect, and understand disclosed cyber weapons like it, under the hood, using Python, Go, Rust, ARM assembly, C, C++, adversarial machine learning, and post-quantum cryptography, for national-security research.

4research levels
≈ 880hours of training
6languages, low to high
Hybridonline + onsite
root@acehacker: ~/diabolical-code LIVE FIRE
At a glance

Six domains, one researcher.

Pick a level and watch how deep the research goes across the six domains this course covers. Every level keeps everything from the one before it.

Cyber Warfare • the concept

A weapon made of pure code.

Cyber warfare is the use of code as a weapon of state: to disrupt, degrade, or destroy an adversary's systems. This course dives deep into both sides of it, the forensic craft of dissecting a disclosed cyber weapon and the defensive discipline of stopping one, so you understand security the way only someone who has opened the hood can.

01
The precedent

Escaping the screen

Stuxnet proved a program could reach out of the digital world and physically wreck hardware. You will study how that leap from bits to broken centrifuges actually works.

02
The craft

Dissect to understand

You cannot defend what you do not understand. You will reverse-engineer disclosed cyber weapons end to end, disassembling payloads, mapping delivery mechanisms, and tracing command-and-control traffic, and learn to think like the analysts who caught Stuxnet, so you can write genuinely defensive code.

03
The purpose

For national security

This is security research in service of national security: red team thinking and blue team discipline, attack analysis and defence engineering, taught together on disclosed, documented case studies, and taught responsibly.

Anatomy of a cyber weapon

Three parts, one case study.

A cyber weapon is a system. You will take apart each disclosed component of Stuxnet-class malware and learn to recognize, analyze, and defend against it: the payload that did the damage, the delivery system that got it there unseen, and the command-and-control that kept its operators in charge of it.

Component 01
Payload

Payload

Dissect how a documented payload attacked PLCs to disrupt their default operation, and how a second component ran a man-in-the-middle attack, spoofing the inputs coming from the PLC's I/O modules so its output did something other than the stock hard-coded logic said.

Trace how the payload replayed previously recorded input data, so the PLC logic and the human operator both believed all was well, and learn what telemetry would have exposed it.

Component 02
Delivery System

Delivery System

Stealth. Analyze how a worm carried the main payload's routines, how it auto-executed its propagated copies, and how its rootkit component hid malicious files and processes from detection, and learn the forensic techniques that unwind each trick.

Precision. Study how the worm stayed dormant while it staked out the target, reactivating only when specific conditions were met, and the indicators that distinguish dormant reconnaissance from a false negative.

Component 03
Command and Control

Command & Control

Study how the weapon phoned home, and how its fly-by-wire command-and-control let an operator flip a kill switch, track the worm's health, monitor its operations, and collect telemetry, so you can learn to fingerprint C2 traffic on the wire.

You will examine how the operators pushed live updates to the worm as they learned from its behaviour in hostile territory, and the network signatures that gave those updates away.

Become a Security Researcher

Earn your badge, one level at a time.

Four levels, each building on the last, with a specialization in Cyber Weapons Research and Analysis. Every level runs Monday to Friday, 10:00 to 19:00 India time (9 hours a day), as hybrid online-plus-onsite classes.

Level I

Security Researcher


Duration4 weeks
ScheduleMon–Fri
Hours≈ 220 h
FormatHybrid
₹ 60,480
+ GST ₹ 10,886 • total ₹ 71,366
Classroom full • in progress
Notify me
Level II

Security Researcher


Duration8 weeks
ScheduleMon–Fri
Hours≈ 440 h
FormatHybrid
₹ 1,20,960
+ GST ₹ 21,773 • total ₹ 1,42,733
Classroom full • in progress
Notify me
Level III

Security Researcher


Duration12 weeks
ScheduleMon–Fri
Hours≈ 660 h
FormatHybrid
₹ 1,81,440
+ GST ₹ 32,659 • total ₹ 2,14,099
Classroom full • in progress
Notify me
Level IV

Security Researcher


Duration16 weeks
ScheduleMon–Fri
Hours≈ 880 h
FormatHybrid
₹ 2,41,920
+ GST ₹ 43,546 • total ₹ 2,85,466
Classroom full • in progress
Notify me
Syllabus

From data structures to bootkits, Rust, adversarial AI, and the quantum threat.

Depth of coverage by level, 0 to 4. Scroll sideways on a small screen.

DSAData Structures & Algorithms

Knowing which algorithm to apply, and when, is what separates code that merely works from code that performs.
  • Intro to DSA
  • Iteration & Recursion
  • Lists
  • Queues
  • Stacks
  • Basic Sorting
  • Advanced Sorting
  • Priority Queues
  • Binary Search & Insertion
  • Binary Search Trees
  • Hashing
  • Sets
  • Maps
  • Ternary Search Trees
  • B-Trees
  • String Searching
  • String Matching
  • Computational Geometry
  • Pragmatic Optimization

SYSTalk to the Machine

Machine organization in C/C++, Python, Go, Java, and JavaScript, the low-level details usually left out of CS courses.
  • Numeric Representation
  • Binary Arithmetic & Bit Ops
  • Floating-Point Representation
  • Character Representation
  • Memory Organization & Access
  • Composite Data Types
  • Boolean Logic & Digital Design
  • CPU Architecture
  • Instruction Set Architecture
  • Memory Architecture
  • Input and Output (I/O)

NETSecure Network Programming

Study how scanners, sniffers, and documented exploits work so you can engineer effective, defensive code and test harnesses.
  • On Networking
  • Building Network Tools
  • Encryption & Password Cracking
  • Hacking the Web
  • Cracks, Hacks & Counterattacks
  • Security Architecture
  • Firewalls
  • Passive Defence
  • Wireless Networking

HLLThink Low-Level, Write High-Level

Read compiler and interpreter output, and choose the statements that translate into shorter, faster machine code.
  • Intro to Assembly Language
  • 80x86 Assembly for HLL
  • Compiler Operation & Codegen
  • Analyzing Compiler Output
  • Constants in HLLs
  • Variables in a HLL
  • Array Data Types
  • Pointer Data Types
  • String Data Types
  • Record, Union & Class Types
  • Arithmetic & Logical Expressions
  • Control Structures
  • Iterative Control Structures
  • Functions & Procedures

PYHack with Python

Make, test, and hack ciphers in Python, from Caesar and Vigenère up to public-key cryptography, RSA, and digital signatures.
  • Programming in Python
  • The Reverse Cipher
  • The Caesar Cipher
  • Brute-forcing Caesar
  • Transposition Cipher (encrypt)
  • Transposition Cipher (decrypt)
  • Testing your program
  • Encrypting & decrypting files
  • Detecting natural languages
  • Hacking Transposition
  • Affine Cipher arithmetic
  • Programming the Affine Cipher
  • Hacking the Affine Cipher
  • Simple Substitution Cipher
  • Hacking Substitution
  • The Vigenère Cipher
  • Frequency Analysis
  • Hacking Vigenère
  • One-time Pad Cipher
  • Prime Numbers
  • Keys for the RSA Cipher
  • Programming RSA

SECOn Cybersecurity

From antipatterns to security architecture, tooling, pen testing, and monitoring: building security into an organization's systems.
  • Cyber Network Security Concepts
  • Cyber Antipatterns
  • Zachman Framework
  • Security Hands-on
  • Network Administration
  • Customizing Security Tools
  • Protocol Analysis
  • Reconnaissance & Vuln Assessment
  • Cyber Testing
  • Penetration Testing
  • Advanced Log Analysis
  • Application Domains
  • End-user & social security
  • Cybersecurity for Small Business
  • Data Centres & Cloud
  • Warfare Architecture for Deterrence

CTFCrack the Cybersecurity Interview

Hone your edge with competition-grade practice and interview drills.
  • Sprint Coding Competitions
  • Marathon Hackathons
  • Cyber War Games
  • Catch-The-Flag (CTF)
  • Crack-Me competitions
  • Cyberware Drills
  • Incident simulation exercises
  • Puzzle solving through code
  • Mock Interviews

GITVersion Control with Git & GitHub

Record changes over time, recover from mistakes, and collaborate: the version-control backbone of real projects.
  • Git Basics
  • Git Branching
  • Git on the Server
  • Distributed Git
  • GitHub
  • Git Tools
  • Customizing Git
  • Git & Other Systems
  • Git Internals
  • Git in Other Environments
  • Embed Git in your apps
Everything in Level 1, plus the modules below.

ANLZ IAnalyzing Attacker Tooling, Part I

Move from theory to practice: build the researcher's own instruments in Python, and dissect disclosed attacker tooling to understand how it worked.
  • Zip-File Password Cracker
  • Your own Pen-Testing Tools
  • Build a Port Scanner
  • Case study: SSH botnet C2 traffic
  • Anonymous FTP Scanner
  • Case study: the Conficker worm
  • Writing a responsible-disclosure report
  • Forensic Investigation tools
  • Web Reconnaissance tools
  • Bluetooth security: analyzing BlueBugging

ANLZ IIAnalyzing Attacker Tooling, Part II

Study real, disclosed malware and build tooling for traffic analysis, wireless sniffing, and artifact investigation.
  • Study Stuxnet source code
  • Network Traffic Analysis tools
  • Passive Wireless sniffers
  • Listening to Probe Requests
  • Locate Hidden Network Beacons
  • De-cloak Hidden Networks
  • Metadata analysis tools
  • Application artifact investigation
  • Mobile Backup analysis
  • Wireless Access Point analysis
  • Recover deleted Recycle Bin items
  • Detecting FireSheep
  • Bluetooth device tracking: privacy risks
  • Case study: printer fleet vulnerabilities

MFIMobile Forensic Investigations

Conduct mobile, cloud, IoT, and UAS forensics: collect prosecutable evidence and lock down the chain of custody.
  • Intro to Mobile Forensics
  • Forensics Toolbox
  • Preparing the Environment
  • Collecting a Mobile Device
  • Analyzing SIM Cards
  • Analyzing Phone Data
  • Advanced iOS Analysis
  • Querying SQLite
  • Advanced Android Analysis
  • IoT, Wearables & Drones

AVAntivirus Evasion, Dissected

Understand evasion the way Flame did, then learn to detect it.
  • How Flame evaded antivirus
  • Analyzing evasion techniques
  • Detecting evasion in the wild

AIAI & ML Security Research

Modern malware detection, and increasingly modern malware itself, lean on machine learning. Study how classifiers catch attacks, how adversaries fool them, and the new attack surface large language models bring with them.
  • ML Foundations for Security Research
  • Malware Classification with ML
  • Feature Engineering from Binaries
  • Adversarial Examples & Evasion Attacks
  • Data Poisoning Attacks
  • Model Extraction & Inversion
  • Explainability for Security Analysts
  • LLM Security: Prompt Injection & Jailbreaks
  • Securing AI Agents & Tool-Use Pipelines
  • AI-Assisted Vulnerability Discovery
  • Deepfake & Synthetic Media Detection
  • MITRE ATLAS Threat Modeling for ML Systems
Try it: a tiny nudge that fools a classifier

GOGo Programming Language

Conceived at Google, Go excels at networked servers, tooling, and systems, and reaches into graphics, mobile, and ML.
  • Introduction to Go
  • Program Structure
  • Basic Data Types
  • Composite Types
  • Functions
  • Methods
  • Interfaces
  • Goroutines & Channels
  • Shared-Variable Concurrency
  • Packages & the Go Tool
  • Testing
  • Reflection
  • Low-Level Programming

RSRust Programming Language

The memory-safe systems language researchers now reach for to build analysis tooling, and the language increasingly used to rewrite the C/C++ code malware analysts spend their days finding bugs in.
  • Introduction to Rust
  • Ownership & Borrowing
  • Lifetimes
  • Structs, Enums & Pattern Matching
  • Traits & Generics
  • Error Handling
  • Collections
  • Concurrency without Data Races
  • Unsafe Rust
  • FFI with C
  • Writing a Disassembler Front-End
  • Building Security Tooling in Rust
  • Why Rust Eliminates Whole Bug Classes
Everything in Levels 1 and 2, plus the modules below.

RKDissecting Rootkits & Bootkits

Study advanced, disclosed attacks that bury deep in the boot process or UEFI firmware, and learn to detect and remove them.
  • Understanding Rootkits
  • Understanding Bootkits
  • Case study: the Festi Rootkit
  • Rootkit Infections
  • OS Boot Process Essentials
  • Boot Process Security
  • Analyzing Bootkit Infection Techniques
  • Static Analysis with IDA Pro
  • Bootkit Dynamic Analysis
  • Analyzing MBR & VBR Infection
  • IPL Bootkits
  • Case study: advanced VBR infections
  • Case study: MBR ransomware
  • UEFI vs MBR/VBR Boot
  • Case study: contemporary UEFI bootkits
  • UEFI Firmware Vulnerabilities
  • How UEFI Secure Boot works
  • Hidden Filesystems
  • BIOS/UEFI Forensics
Try it: where a bootkit hides, and where Secure Boot stops it

MALMalware Analysis

Analyze, debug, and disassemble malware, a cat-and-mouse game with constantly changing rules.
  • Basic Static Techniques
  • Analysis in Virtual Machines
  • Basic Dynamic Analysis
  • x86 Disassembly crash course
  • IDA Pro
  • C Code Constructs in Assembly
  • Malicious Windows Programs
  • Debugging
  • OllyDbg
  • Kernel Debugging with WinDbg
  • Malware Behaviour
  • Covert Malware Launching
  • Data Encoding
  • Network Signatures
  • Anti-Disassembly
  • Anti-Debugging
  • Anti-VM Techniques
  • Packers & Unpacking
  • Shellcode Analysis
  • C++ & 64-Bit Malware

CProgramming in C

From the basics of C to building an OS skeleton and writing a C interpreter.
  • Basics of C
  • Expressions & Statements
  • Arrays & Strings
  • Pointers
  • Functions
  • Structs, Unions, Enums, typedef
  • Console & File I/O
  • The Preprocessor
  • C99
  • Linking, Libraries & Headers
  • String & Character Functions
  • Dynamic Allocation
  • Sorting & Searching
  • Queues, Stacks, Lists, Trees
  • Sparse Arrays
  • Expression Parsing
  • AI-based Problem Solving
  • Windows OS Skeleton
  • Efficiency, Porting, Debugging
  • Writing a C Interpreter

C++Programming in C++

Foundation to the STL: the full object-oriented and generic toolkit.
  • Foundation of C++
  • Expressions & Statements
  • Arrays & Strings
  • Pointers & References
  • Functions
  • User-Defined Types
  • Classes & Objects
  • Dynamic Allocation Operators
  • Function Overloading
  • Operator Overloading
  • Inheritance
  • Virtual Functions & Polymorphism
  • Templates
  • Exception Handling
  • C++ I/O & File I/O
  • RTTI & Casting Operators
  • Namespaces
  • STL Container Classes
  • STL Algorithms & Iterators
  • String & Numeric Classes
Everything in Levels 1, 2, and 3, plus the modules below.

ARMAssembly Language Programming

Program the Raspberry Pi at the lowest level in ARM assembly, directly relevant to nearly every phone and tablet.
  • Getting started with Assembly
  • Loading and Adding
  • Tooling Up
  • Controlling Program Flow
  • Programming the Memory
  • Functions and Stack
  • Linux OS Services
  • Programming GPIO Pins
  • Interacting with C & Python
  • Multiply, Divide, Accumulate
  • Floating-Point Operations
  • NEON Co-processor
  • Conditional & Optimized Code
  • Reading & Understanding Code
  • Thumb Code
  • 64 Bits
  • The ARM Instruction Set
  • Linux System Calls
  • Assembler Directives

CARAutomotive Security Research

Understand a vehicle's communication network, then intercept data and analyze its weaknesses on a bench, not the road.
  • Understanding Threat Models
  • Bus Protocols
  • SocketCAN
  • Diagnostics & Logging
  • Reverse Engineering the CAN Bus
  • ECU Vulnerability Analysis
  • ECU Test Benches
  • Embedded Systems Vulnerability Research
  • In-Vehicle Infotainment
  • Vehicle-to-Vehicle Comms
  • Responsible Disclosure of CAN Findings
  • SDR-Based Wireless Security Research
  • Performance Tuning

UAVUAV Security Research

Learn to intercept and analyze unmanned aerial vehicle signal traffic in a controlled, sandboxed research environment.
  • Intercept the signal traffic
  • Dissect the protocol
  • Craft 802.11 frames with Scapy
  • Documenting the attack chain
  • Case study: forced-landing vulnerabilities

QCQuantum Computing, a Security Angle

Cryptography's hardest assumptions are about to change. Study the quantum algorithms that threaten today's cryptography, and the schemes being built to survive them.
  • Qubits, Superposition & Entanglement
  • Quantum Circuits & Gates
  • Programming with Qiskit
  • Shor's Algorithm & RSA/ECC at Risk
  • Grover's Algorithm & Symmetric Keys
  • Quantum Key Distribution (BB84)
  • Lattice-Based Cryptography
  • Hash-Based Signatures
  • Code-Based Cryptosystems
  • NIST PQC Standards: Kyber & Dilithium
  • Migrating Systems to Post-Quantum Crypto
  • Harvest-Now, Decrypt-Later Threat Modeling
  • Quantum-Resistant Protocol Design
Try it: classical vs quantum factoring
RSA key size2048-bit
Illustrative estimates, not precise cryptanalytic figures. A fault-tolerant quantum computer at the scale Shor's algorithm needs does not exist yet.
War Games

Train like it's the real thing.

You will work through simulated, sandboxed environments modelled on real-world cyber attacks, defences, and strategies, built to sharpen your analytical skills, knowledge, and readiness against genuine threats.

Red vs Blue
Red Team vs Blue Team

Red Team vs Blue Team

Two teams: the Red Team attacks, the Blue Team defends. Learn attack techniques, defensive strategies, and why proactive security matters, from both sides of the wire.

CTF
CTF

Capture The Flag

Find and exploit vulnerabilities to capture digital flags across cryptography, reverse engineering, web and binary exploitation, adversarial AI, and post-quantum cryptography, sharpening pen-testing, forensics, and exploit development.

Fire Sale
Fire Sale

Fire Sale

Study a sandboxed simulation modelled on a coordinated attack against a nation's critical infrastructure and financial systems. Learn to detect, contain, and recover from Fire-Sale-class cascading failures.

Bug Bounty
Bug Bounty

Bug Bounty

Find vulnerabilities, disclose them responsibly, and earn rewards. Learn to set up and operate bug-bounty programs for your own organization.

Certification

Leave with proof, not just skills.

Based on your performance, you earn one of two certificates in Cybersecurity on successful completion of the course.

Top tier
Certificate of Excellence

Certificate of Excellence

Awarded for standout performance across exercises, projects, competitions, and war games, recognition that you did not just finish, you excelled.

On completion
Certificate of Completion

Certificate of Completion

Awarded on successful completion of the course, marking your specialization in Cyber Weapons Research and Analysis.

Sharpen your Axe

Practice until it's instinct.

Lab exercises, projects, coding competitions, and hackathons turn theory into real-world skill.

Exercises
Exercises

Four levels of difficulty

Coding challenges, algorithmic puzzles, and tricky logical, analytical, and mathematical problems that push you to think creatively and outside the box.

Beginner tests your understanding. Intermediate adds thought-provoking depth. Advanced is built to challenge. Expert is extremely difficult by comparison with most others.

Projects
Projects

Cornerstone to Capstone

Hands-on application of everything you learn, some as a team, some as a lone wolf.

Four Cornerstone projects build strong foundations. Two Keystone projects raise the challenge. One Capstone project is the culmination of the whole course.

Competitions
Competitions

Compete to level up

Sprint coding competitions, marathon hackathons, Catch-the-Flag challenges, and war games, some as a team to build collaboration, some solo to build independence.

Ace that Cyber Interview
Interview Preparation

Walk in ready.

Interview prep is built into the course. You will train with mock interviews that simulate the real pressure and format, learn whiteboarding to show your thinking, and handle impossible questions and Kobayashi Maru situations that test adaptability, creativity, and resilience. You will solve algorithmic and mathematical puzzles in Python, C, C++, Go, Rust, and ARM, work through adversarial-ML challenges, and reason about quantum circuits, to build the analytical, logical, problem-solving mindset interviewers look for.

Who can apply

If you're curious, you're qualified.

The course requires no prior programming experience and no academic qualification. It starts from the basics and builds to advanced security research.

Age group
Age Group

18 to 108

There is no right age to start learning. Batches may be grouped by age range or years of experience where it helps.

Qualification
Qualification

None required

No prior programming or academic qualification needed. You start from basics and build a strong foundation plus advanced topics.

Gender
Gender

Gender-neutral

A gender-neutral learning and working environment. Identify however you choose, male, female, non-binary, or prefer not to say.

Location
Location

Join from anywhere

A hybrid / HyFlex classroom mixes onsite students with those joining virtually, from anywhere in the world.

The Ace Hacker classroom

What to expect.

Live, interactive sessions with real teachers, real snacks, and a room, physical or virtual, built for hands-on learning.

BYOD
BYOD

Bring your own device

Code alongside the instructor and take your work home for revision. Expect fast internet, an amazing teacher, and yummy snacks with chai and coffee in class.

Your teacher
Teacher

Infectious passion

Your teachers' enthusiasm rubs off. Under their guidance you build not only the technical skill to succeed, but a love for the subject that lasts for years.

Be punctual
Be punctual

The door closes on time

Arrive early for light snacks and beverages if you are onsite. The door closes sharp on time, and late entry after class begins may not be allowed.

Looking for us?
Looking for Ace Hacker

Ace Hacker, Bengaluru

3rd Floor, No. 670, RBI Layout Main Road, J.P. Nagar 7th Phase, Bengaluru 560 078, Karnataka, India.

connect@acehacker.com  •  (+91) 988.011.2117

Schedule

Pick your level.

The next cohort begins soon. Applications are currently closed, join the notify list and we will tell you the moment a batch opens.

LevelDurationTiming (IST)StartsSeatsFee + GST
L14 weeks10:00 – 19:00In progressClassroom full₹ 71,366Notify me
L28 weeks10:00 – 19:00In progressClassroom full₹ 1,42,733Notify me
L312 weeks10:00 – 19:00In progressClassroom full₹ 2,14,099Notify me
L416 weeks10:00 – 19:00In progressClassroom full₹ 2,85,466Notify me
Cyber Warriors
Hire Cyber Warriors

Need people who can defend what matters?

A cybersecurity expert safeguards digital systems, networks, and data from unauthorized access, attack, theft, and exploitation. Experts trained at Ace Hacker understand the technologies, tools, methodologies, and best practices to protect digital assets against a wide range of threats.

Questions

Everything else you might ask.


Yes, through four channels.

Challenge Ready: a thorough interview-prep module is built into the course, mock interviews, whiteboarding, a strong emphasis on data structures, algorithms, and algorithm analysis, plus handling impossible questions and Kobayashi Maru situations.

Demo Weeks: tech hiring events where organizations and startups discover talent. You showcase your work, interact directly with recruitment teams, and intriguing candidates are invited to interview.

Job Board: an alumni platform on an internal Slack channel and Discord server where companies regularly post openings, and mentors, alumni, and career coaches offer guidance.

Partner Connect: companies express interest in recruiting from Ace Hacker, and we connect applicants directly with their recruitment teams.


Yes, via EMI on specific bank credit cards, including SBI, Citibank, ICICI, Axis, Standard Chartered, Kotak Mahindra, Bank of Baroda, IndusInd, Yes Bank, HSBC, RBL, AU Small Finance, and One Card.

The EMI arrangement is strictly between you and the bank; Ace Hacker is not involved. Tenures range from 3 to 48 months depending on the bank, with interest rates varying accordingly. Select the EMI method during fee payment with an eligible card on hand, and review the bank's terms carefully.


Yes. Based on your performance, you receive either a Certificate of Completion or a Certificate of Excellence at the end of the course.


None. Diabolical Code requires no prior programming experience or academic qualification. It starts from basics and builds a strong foundation plus advanced topics in cybersecurity research and analysis. You are expected to bring your own device, online or onsite, code alongside the instructor, and continue your work at home.


These are live classes with real-time interaction with the instructor and classmates: personalized interaction, synchronous learning with the whole cohort, and immediate clarification of doubts in Q&A, AMA sessions, and office hours.

We strongly discourage missing class, this is where the real magic and mischief happen, but if something unavoidable comes up (like aliens abducting your Wi-Fi), we will share a recording so you can catch up.


We have a no-questions-asked refund policy. After attending at least two classes and before attending the third, if the course is not the right fit, we refund the full paid fees excluding non-refundable charges such as GST.

Refunds are processed within 14 working days of the request; it may take a few more days to appear depending on your bank. Any learning materials received should be returned in good condition within 5 working days. To initiate, email connect@acehacker.com from your enrollment address with your Student ID, full name, and course start date.


Yes. Scholarships are available under the Ekalavya Scholarship program.


To book a class for 25 or more students, email connect@acehacker.com, call (+91) 988.011.2117, or reach out via the contact form.


Vivek Shangari, Anshuman, Swati Garg, and Krishna Rao, assisted by six Teaching Assistants: Suman, Aarti, Jeremy, Biswa, Raghav, and Ismail.

Cyber Warrior
Applications open soon

Write code the world will remember.

Learn to dissect a cyber weapon, and to stop one. Earn your Security Researcher badge, and step out ready to understand what others only fear.

Book your seat → Notify me