CodeMachine

System Software Consulting and Training



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 with hands-on labs to enhance the learning experience. 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.

Course Roadmap
Course Roadmap
Course Catalog
Course Name Code Duration Pre-requisites
Internals Track
Windows User Mode Internals USRINT 2 Days None
Windows Kernel Mode Internals KERINT 2 Days None
Debugging Track
Windows Basic Debugging BASDBG 2 Days None
Windows User Mode Debugging USRDBG 3 Days BASDBG+USRINT
Windows Kernel Mode Debugging KERDBG 3 Days BASDBG+KERINT
Development Track
Windows Network Drivers NETDRV 3 Days KERDBG+KERINT
Windows Kernel Software Drivers KERDRV 3 Days KERDBG+KERINT
Windows Kernel Filter Drivers KERFLT 3 Days KERDBG+KERINT
Windows Driver Model (WDM) WDMDRV 3 Days KERDBG+KERINT
Windows Driver Framework (WDF) WDFDRV 3 Days KERDBG+KERINT
Audience

CodeMachine courses have been designed for device driver developers, kernel developers, application developers and technical support engineers. The courses are very technical in nature and are NOT recommended for individuals without a basic 'C/C++' programming background. Hands-on Labs for these courses entail heavy use of the debugger (WinDBG) hence the attendence in the BASDBG course or equivalent knowledge is required for all the these courses.

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 various Windows platforms including Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 and Windows 7. Past projects have involved the following technologies...

Hardware Drivers
Non-Hardware Drivers
Device Stacks

Company Information

Corporate Entity

CodeMachine was incorporated in 2000 in the State of California, U.S.A as a subchapter S corporation.

Legal

While every precaution has been taken in the preparation of this Web site, CodeMachine assumes no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.


Contact

Tel: +1.(408).569.3757
Email : info at codemachine dot com