MENU
Homepage
Check out my YouTube channel: View Creative Programming Tutorials on YouTube
Email Programming Creatively
Categories
Home
About
Contact Us
The video tutorials available so far are highlighted in blue
OpenGL: Quick Start Video Tutorials
Installing Visual Studio 2022 – GLFW Hello Window
Drawing Shapes – Buffer Objects & Simple Shaders
Orbiting 3D Cubes – GLM & Matrix Transformations
Loading Textures – Animated & Distorted Images
Model Loading – (PT 1) Blender 3.x & Phong Lighting
Model Loading – (PT 2) Combined Meshes Optimisation
Model Loading – (PT 3) Saving Models as Binary Data
Casting Shadows – Frame Buffers & Shadow Maps
Keyboard Mouse & Joystick – Input Control
Interpolation & Extrapolation – VSync & Timers
Skyboxes – Visualise Cubemaps | Spheres | FS Quad
FreeType Fonts – Text (Timers & 3D Animation)
OpenAL Audio – Adding Sound (Games & Graphics)
OpenAL 3D Surround Sound (Games & Graphics)
How to Rotate 3D Models (Matrix Transformations)
Ray Casting Working Example Using OpenGL
Linear Algebra: Transformations | Geometry
Learn How Trigonometry Rotates Points In Space
What Are Basis VECTORS? (How Do They Work?)
Watch How Trigonometry Rotates Space In Reverse
Trigonometry Animating Like NEVER Seen Before
Multiplying Matrices – Easily Learn How & Why
Rotation Matrices – Stop Feeling Perplexed
Start Learning HTML & CSS (Beginners)
What Is HTML – A Simple But Cool Example
Is HTML An Actual Programming Language?
CSS Flexbox – Everything You Need To Know
CSS Grid – How Does Grid Compare to Flexbox?
CSS Media Queries – The Most Popular Features
JavaScript Tutorials (Getting Started)
JavaScript Jumpstart: I Found the DOM Confusing
JavaScript Jumpstart: Are All Variables the Same?
JavaScript Jumpstart: If-Else Statements & Loops
JavaScript Jumpstart: Functions Are Different In JS
JavaScript Jumpstart: Programming A Fun Maths Game
Learn Why JavaScript Scope Matters
What is JavaScript Hoisting All About?
Learning JS Classes (Word Scramble Game)
JS Factory Functions vs Closures
Why Some Programmers Think JS is Bug-Like
A Supreme JS Controlled Website Banner
Odds and Sods (Miscellaneous)
Become A Self-Taught Programmer (FULL Version)
Become A Self-Taught Programmer (SHORT)
Don't Be Afraid of Graphics Programming (SHORT)
A Supreme Controllable Website Banner (SHORT)
OpenGL Vertex Shader - Blade Bending Example
Premiere Pro – Zoom Sliding Effect
Premiere Pro – Split Screen (4 in 1)
Blender: Creating Your Own 3D Models
Drawing Helicopter Canopy
RC Speed Control (ESC)
Out-Runner Electric Motor
More Blender stuff to be added here...
Future Topics: Embedded Systems
PWM & PPM for Servo Control
Accelerometers & Gyroscopes
Bluetooth Low Energy (BLE)
Contact Us
Email:
info@programmingcreatively.com
Submit Message