UDEMY.Coding.a.GUI.in.C.2026.BOOKWARE-MiMiR
NFO
Mimir, Keeper of the Well of Wisdom
Coding a GUI in C
https://www.udemy.com/course/coding-a-gui-in-c/
Year : 2026
Language : English
Level : Intermediate Level
Category : Development
Subcategory : Game Development
Duration : 11h 53m
Lectures : 7
Rating : 0.0/5 (0 reviews)
Students : 91
INSTRUCTOR(S)
HEADLINE
A mid-level course on writing a 2D graphics engine and a real
Graphical User Interface from scratch, in C
WHAT YOU'LL LEARN
* Learn to design the GUI in Adobe Illustrator
* Learn to create a color scale by utilizing some html and css
* Learn to program a Graphical User Interface from scratch in
C
* Write your own 2D graphics engine utilizing C and a little
low-level Assembly code
REQUIREMENTS
* You need a basic understanding of the C language, everything
else is spelled-out in the course
WHO IS THIS COURSE FOR
* This course is for mid-level C coders who wish to take the
next steps and write their own graphics engine and GUI
DESCRIPTION
Code a GUI from scratch in C! "Build a 2D graphics engine &
display custom windows in this epic 2-part tutorial. Subscribe
now!" Welcome to the "Code a GUI in C" project! In this self-
contained tutorial, we?re building a custom Windows-like
system
from the ground up. You?ll learn to code a 2D graphics engine,
design a graphical user interface (GUI), and display real
windows on-screen with mouse controls?all in C! We?ll run
everything in a virtualized environment (works on Windows,
Linux, or Mac OS X, with easy setup instructions included).
What
You?ll Learn: Part 1: Design the interface, code a 2D graphics
engine from scratch, handling text, points, lines, and
rectangles. Part 2: Parse the .BMP file format to draw pixel-
perfect images for your GUI?s window designs. Prerequisites:
Basic C knowledge is needed, but don?t worry?additional
components are minimal (just 5% of the project), and you can
copy them if needed. The full source code is available for
free
at my code repo. Timestamps: 00:00:00 - Introduction and
design
01:47:51 - Part 1: Handling Text 02:22:38 - Drawing a Point
03:14:40 - Drawing a Line 03:57:38 - Drawing a Rectangle
04:38:58 - Drawing 2D Graphics 04:48:02 - Troubleshooting
Memory
05:06:09 - Success 05:08:00 - Part 2: .BMP File Format
05:37:30
- Parsing Image Header 06:39:40 - Draw Image on Screen
08:15:48
- A printf() Function 09:45:15 - Improving printf() 10:30:51 -
Color Palettes Enroll today or check out the free samples.
COURSE CONTENT
Chapter 1: Introduction
1. Introduction
Chapter 2: Part one: Handling text (+ GUI design)
2. 1st lecture
3. 2nd lecture
Chapter 3: Part two: Handling graphics
4. 3rd lecture
5. 4th lecture
6. 5th lecture
7. 6th and final lecture
DATES
Published : 2026-08-23
Last Updated : 2026-08-22
If you fear the truth, dont come to my well.
Files
| Path | Size |
|---|---|
| udemy.coding.a.gui.in.c.2026.bookware-mimir.nfo | 2,95 KB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r00 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r01 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r02 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r03 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r04 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r05 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r06 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r07 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r08 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r09 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r10 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r11 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r12 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r13 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r14 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r15 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r16 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r17 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r18 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r19 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r20 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r21 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r22 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r23 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r24 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r25 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r26 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r27 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r28 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r29 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r30 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r31 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r32 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r33 | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.r34 | 96,13 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.rar | 143,05 MB |
| udemy.coding.a.gui.in.c.2026.bookware-mimir.sfv | 2,04 KB |