The course will teach you the basic fundamentals of embedded software and interfacing. You will learn about 8051 architecture and the basics of writing an embedded software for it. After finishing the course, you can start working with other microcontrollers like ARM, AVR, and PIC.
8051 It's simple architecture, once you learn it, you can work with other complex architectures. I don't want to teach how to use registers to drive PWM or ADC,..etc.Other courses, are just teaching basic concepts, and copying the data sheet, to configure the registers for different hardware components. I want you to learn how to write software code for PWM, ADC, DAC,..etc without hardware. once you know that, its very easy to use AVR, it's just a matter of configuring registers, nothing more that, and that's useless to teach. I want to create a course that's different and unqiue. You can find a 8051 kit here
I have been interested in programming since I was 13 years old. I was a hard-core video games, grow up on games like sky-road, mortal kombat 1,..etc. Since then I have been very interested in how games work, and I wanted to make them. I have a Bsc in Electronics and Communications Engineering, and I have worked in several industries in several countries, in fields like Embedded Software, Information Security and 3D Game Programming. I'm here to transfer the knowledge that I have, and build a community of Game Programmers and professional embedded software engineers.