Past Self-Learning Topics:Related topics are grouped (sometimes on the same line).


  • DirectX 10
  • Public-key cryptography
  • Malware; How-to (prevent) remote access to a PC
  • Genetic algorithms
  • iPhone application development
  • 3D Game Programming
  • Web app development: HTML, CSS, AJAX, Django, Flex, Ruby on Rails
  • XML
  • Google App Engine
  • PHP, PHP and MySQL
  • SQL Server
  • Installing LAMP (Linux, Apache, MySQL, PHP) and web development (also MAMP for Mac, and WAMPserver for Windows)
  • IBM Websphere
  • Python, Perl, Ruby, Visual Basic, C#, Advanced C++, Haskell, Lisp,...
  • Comparison of Stackless and Python
  • Database and data-mining with Perl
  • Microsoft .NET development
  • Swarm programming
  • Flash, Actionscript, Photoshop, Dreamweaver,
  • Algorithms used in Photoshop
  • Mathcad, Mathlab
  • GIMP for image manipulation
  • Becoming an Open-Source SW developer
  • Latex
  • MythTV server, Media PC
  • Packet Capture in VOIP
  • OO Design patterns
  • AI approaches to the game Go; Connect Three
  • Functional programming language: Objective Caml
  • XMA game development: Designing sprites for games; multiplayer games
  • Virtualization (hypervisors)
  • Create add-ons with LUA for World of Warcraft
  • Installing Linux and creating tutorials
  • Network programming with C++
  • Complexity analysis of factoring algorithms
  • Generate SW development and model-driven design; aspect-oriented programming
  • Architecture of ARM CPUs
  • Computer robotics