Instructor
Dion Jackson
Learn Play and Discover Computer Science
About me
Instructor: Dion Jackson
Research Areas: Number Theory, Computer Graphics, STEM Education , Theoretical Computer Science , Medical Imaging and Simulation Modeling, Swarm Intelligence .
Dion Jackson is an American computer scientist and researcher who creates educational courses focused on game development and foundational Computer Science principles.
Educational Courses by Dion Jackson
His courses are primarily hosted on platforms like Udemy and often involve hands-on projects using C++ and the Simple DirectMedia Layer (SDL) library and other Computer Science courses which include Design and Analysis of Algorithms and Computer Graphics.
C++ and Game Development Fundamentals
General instruction on the C++ programming language specifically tailored for those entering the game industry.
Background and Expertise
Mission: Jackson's stated mission as a computer scientist is to improve quality of life through research and educational content.
Research Interests: His academic background includes research into STEM retention strategies and interests in
Theoretical Computer Science and Swarm Intelligence.
DarkCybernetics: Through his website, DarkCybernetics, he provides resources for mastering various programming languages (Java, Python, C++, JavaScript ,etc. ) and specialized topics like 3D modeling and AI for game genres such as Real Time Strategy Games and First Person Shooters.
Have fun making games and learning programming essentials such as Data Structures and other topics in his lengthy courses with documentation slides and demonstrations.
Take your education to the next level!
Join today!
Learn advanced industry standard Computer Science skills from a professional lifetime educator and research scientist.
Algorithms
Artificial Intelligence
Automata
Augmented Reality
Bash Programming
Big Data
Bioinformatics
C Programming
C# Programming
C++ Programming
Cloud Computing
Compilers
Cryptography
CUDA Programming
Computer Vision
Data Structures
Database Management Systems using Oracle
Database Systems
Discrete Mathematics
Distributed Systems
Game Design
Graphic Design
Higher Performance Computing
Information Retrieval
Java Programming
JavaScript Programming
Latex Document Formatting
Linux Operating System Information
Machine Learning
Macintosh Operating System Information
Mathematics for Computer Scientists
MATH LAB Programming
Mobile Computing
Natural Language Processing
Networking
Numerical Analysis
Object Oriented Programing
OpenGL Programming
Operating Systems
PHP Programming
Programming Languages
Python Programming
Quantum Computing
R Programming
Robotics
Security
Signal Processing
Swarm Intelligence
Theory of Computational Complexity
Virtual Reality
Windows Operating System Information
Learn Play and Discover Computer Science.
DarkCybernetics