CodeMachine celebrates its 10th anniversary. We would like to thank our customers for their continued loyalty and support.


What's new

2011.06.07 X64 Deep Dive: An in-depth X64 Tutorial
2011.04.13 Article on X86 Compiler Optimization: Parameter Reuse


Training Courses

CodeMachine offers specialized training in Windows Internals, Device Drivers, Debugging and Networking. Courses are available for private delivery at locations worldwide. All courses are offered as instructor lead training with hands-on labs to enhance the learning experience. The class sizes are intentionally kept small (maximum 12 attendees) to provide attention to individual attendees.

For instructor background click here. To review classroom/lab setup instructions please click here. For pricing and scheduling information please contact us. Click on any of the courses to get detailed information about the course or download the complete course catalog in .PDF format.

The internals and debugging courses will prepare attendees for the Microsoft Certified Technology Specialist (MCTS) : Windows Internals Exam [70-660].

Course Catalog
Windows Internal Architecture and Troubleshooting
For IT Professionals, System Administrators, Support Engineers and Field Engineers
5 Days (Lecture and Hands-On Labs)
Windows User Mode Internals, Debugging and Dump Analysis
For Application Developers, Support Engineers and Software QA Engineers
5 Days (Lecture and Hands-On Labs)
Windows Kernel Mode Internals, Debugging and Dump Analysis
For Driver Developers, Support Engineers and Software QA Engineers
5 Days (Lecture and Hands-On Labs)
Developing and Debugging KMDF Drivers
For Driver Developers, Support Engineers and Software QA Engineers
3 Days (Lecture and Hands-On Labs)
Developing and Debugging Network Drivers
For Driver Developers, Support Engineers and Software QA Engineers
3 Days (Lecture and Hands-On Labs)
Developing and Debugging Kernel Filter Drivers
For Driver Developers, Support Engineers and Software QA Engineers
3 Days (Lecture and Hands-On Labs)
Developing and Debugging WDM Drivers
For Driver Developers, Support Engineers and Software QA Engineers
3 Days (Lecture and Hands-On Labs)
Public Seminars

There are no public seminars scheduled at this time. Please check back later or email us and we will notify you about future public offerings.


Consulting Services

CodeMachine offers consulting services in the area of Internals, Device Driver development and debugging for all versions of Windows. Past projects have involved the following technologies...

Hardware Drivers
Non-Hardware Drivers