Join our in person Smart Contract Hacking training at BlackHat Asia 2025

Secure CODING Trainings

LIVE

Learn how to attack and defend .NET applications and become a .NET security champion
Picture of Davide Cioccia

Davide Cioccia

LIVE

This course will teach how to kickstart Threat Modeling in your development cycles
Picture of Davide Cioccia

Davide Cioccia

LIVE

Hack and secure smart contracts in our 2 days hands-on web3 hacking training
Picture of Davide Cioccia

Davide Cioccia

LIVE

GraphQL hacking training workshop! Learn how to hack and secure GraphQL
Picture of Stefan Petrushevski

Stefan Petrushevski

LIVE

“Java Secure Development Training for Professionals at the Apex of Code Security!”
Picture of Stefan Petrushevski

Stefan Petrushevski

LIVE

Python Secure Development Training for Professionals at the Forefront of Code Security!
Picture of Stefan Petrushevski

Stefan Petrushevski

LIVE

Everything you need create secure JavaScript code. Start now by enrolling in this course!
Picture of Davide Cioccia

Davide Cioccia

LIVE

Learn how to attack and defend PHP applications and become a PHP security champions
Picture of Davide Cioccia

Davide Cioccia

Hands-on trainings

Our trainings are fully hands-on. We develop our own labs, based on what we encounter during pentests and real-life attacks. Complexity can vary depending on the starting knowledge of the students. Labs will be provided with full source code as students will need to read the code, detect the issues, exploit and fix them. 

Learn how to use security tools

During our course we love to teach developers how to use security tools like Semgrep to create SAST rules that apply to their languages and tech stack. After the course, our students will be able to setup tools like Semgrep in CI/CD and create custom rules to identify vulnerabilities across their products

Powered by developer tools  

Our courses combine the power of GitHub , Docker and VSCode to provide our students with a hassle-free setup. We want to spend time learning, hacking, coding, and fixing and not debugging environment issues.

Get certified

Every student will get a certificate of participation showing what they learned. The credentials will be delivered only after attending the course and after successfully completing the hands-on labs

In-person vs Online

We can do both

Online delivery

We are aware of both benefits and challenges that online trainings bring to the table.That is why our partnership with SecDim.com allows us to deliver best in class training powered by cloud based IDE, challenges, leaderboards and final wargames.

In-person delivery

Onsite delivery can be organized with one or more dcodx trainers, depending on the number of attendees. We can come to you to host one or more days at your facility or we can get everything arranged for you, including the location.