Training Courses

CodeMachine offers highly specialized offensive and defensive security training courses that cover the latest in security research. These courses have been created for security software developers, malware analysts, forensics investigators, incident responders and security researchers. These instructor led training courses have been taught to thousands of students all over the world for more than a decade and have consistently received excellent feedback. Click on any of the courses below to get detailed information on the course.

Windows Internals for Security Professionals Windows Kernel Programming
Windows Debugging and Reversing Windows Kernel Debugging
Windows Kernel Internals Windows Kernel Rootkits

Contact us to discuss your specific training needs and we will work with you to deliver the best training solution that will help you achieve your goals.

Course Logistics

Course Duration3 days (lecture only) or 5 days (lecture + hands-on labs)
Delivery ModeLive instructor led onsite (classroom) or online (Microsoft Lync or Citrix GotoMeeting)
Delivery FormatInstruction, demos, code walkthroughs and hands-on labs
Delivery LocationDomestic (USA) or international onsite delivery
Lab RequirementsHands-on lab system setup instructions
Course PricingContact us

Currently our online and onsite courses are being offered only to companies and institutions worldwide. There are no public (open enrollment) courses scheduled at this time. Contact us and we will notify you about future public offerings.

Why CodeMachine?

Not convinced yet? Check out some testimonials from students all around the world, about the quality of our course content and delivery.


Consulting Services

CodeMachine has been helping companiesí ship quality Windows software for more than a decade. Our clients include young startups, multi-national companies and government organizations. We leverage our deep knowledge of Windows to help with all aspects of cyber-security research and computer network operations (CNO) development like reverse engineering, binary analysis, vulnerability research and security tool development. Over the years, we have designed, implemented and shipped production software that involves the following technologies:

Contact us to discuss your specific project needs and we will recommend the best engineering solution that meets your product requirements and fits your budget and schedule.

Check out our growing list of clients and what they have to say about our work.


Copyright (c) 2000-2014 CodeMachine Inc. All rights reserved, worldwide.