Only £49pcm!
To brush up on your C, or get started for the first time with an Engineering focused course,
we recommend you get started with THIS COURSE... by TekTrain.
Not only is our training approach unique, you also have the advantage of qualified and experienced mentors being available through our private Facebook Group if you want to delve deeper into any subject or get personal help, ensuring that you extract every ounce of value from this program.
By the end of this program, you will have mastered the essential skills of a professional embedded software developer using C Programming. But here's the best part: you won't just be equipped with knowledge; you'll have brought a programmable wave-form generator to life with your own hands, and without using an embedded operating system!
Imagine the satisfaction of being able to explain every intricate detail of your creation. Our program ensures that every line of C code is written by you, bolstering your understanding and expertise.
As well as concentrating on your bare-metal / low level embedded software project (i.e. without an operating system) the training also includes usage of a hardware abstraction library (HAL) and FreeRTOS for comparisons, pro's and cons.
Join us now and unlock your potential as an embedded software developer. Experience the thrill of creating, programming, and transforming your ideas into reality. Don't miss this extraordinary opportunity to build a solid foundation in this dynamic field. Enrol today and embark on a journey that will change the course of your future!
Sign up for the Free Kick-Starter video training pack trial period, and get access to over 9 hours of training videos in our online membership training area (will take approximately 45h to complete). You can make a start on the training videos before buying any hardware (which costs less than £30) to really be sure this is right for you before parting with any money.
Support is everything when it comes to training so you also get access to our private Facebook group where you can get help from an expert when you need it as well as share and collaborate with other students. This is of course available during your free trial period.
The first training module includes a walk-through installing all the free software you'll need to complete the program, as well as creating your first bare-metal programs and compiling them.
You can find more information about exactly what's in the training videos lower down this page, as well as a link to the full curriculum, where there's some example training videos from the membership area you can watch right now.
Once you've signed up for the video training pack and made a start, you'll soon be wanting to run your programs on some real hardware and see what happens within the microprocessor with your own eyes as it processes through your instructions.
We use the STM32F429I-DISC1 development kit for this program as it's not only low cost, at less than £35 at the time of writing this, it also has everything we need to create our waveform generator. Furthermore, it also has additional facilities on the development kit so you can carry on developing once you've completed the course and you have the skills you need - your imagination is the only limitation with this expandable development kit.
This development kit can be purchased from a number of places online, however we recommend Farnell or RS Components. Note: You will also need to purchase a Mini USB cable to go with this dev kit if you've not got one already.
When you really get going through the training videos with your hardware, you'll undoubtedly want to see what's going on with input and output pins, communications lines and analogue signals down in the microsecond realm. This is where the essential tool for any embedded software developer comes in, an Oscilloscope, and we provide all the training for how to use it.
For this program we recommend your first 'scope' should be an entry level PicoScope, we recommend this as these are a relatively cheap alternative to a full Oscilloscope, which can cost thousands of pounds.
A PicoScope is an oscilloscope that plugs into your PC via USB, your PC then provides the user interface and display.
We recommend the PicoScope 2204A as a good 'entry level' place to start at a cost of £138 at the time of writing this, and again, we recommend purchasing from Farnell or RS components.
The entire training program, and the project you'll create within it is implemented using only basic C Programming.
All the software we use in the program is compatible with Windows, Mac and Linux.
(includes example videos you can view now)
PicoScope usage
Micro Documentation walk-throughs
GPIO usage
System Clock configuration
SysTick interrupt
Peripheral interrupt handling
Timers
PWM generation (Pulse Width Modulation)
DAC (Digital to Analogue Conversion)
Waveform Generation
DMA Usage and implementation
USART communications 3 ways (via main loop, interrupts and DMA)
Implementing serial command/response handlers
Handling custom waveforms
Generating higher frequency waveforms through automation
(combining DAC, Timers and DMA)
Once you've signed up for the training program (including within your free trial period), you can also join our Private Facebook Group for all the students in this training program - get help and support when you need it, not only from experts but also where you can collaborate and share with other students.
SPI Communications
I2C Communications
ADC (Analogue to Digital Conversion)
RTC (Real Time Clock), including Backup Register usage
Watchdog
Writing to FLASH
Low Power modes
Subsystem Management
All training and support FREE for 14 days, then only £49pcm!
"How I went from leaving school with no qualifications to becoming a successful Embedded Software Engineer for over 25 years", when you register below.
I agree to the terms and privacy policy and by providing my details, I agree to receive communications.
"Your Engineering Success" is a program trading name for Your Enlightened Potential Ltd. Registered in England and Wales, Co.No: 14074871.
* Earnings and income representations made by Your Engineering Success, and and their advertisers/sponsors are aspirational statements only of your earnings potential. These results are not typical and results will vary. We can in NO way guarantee you will get similar results.
Copyright 2025 Your Engineering Success All Rights Reserved.
Contact Us: [email protected]