select a language
Beginning C++ Game Programming. Learn C++ from scratch and get started building your very own games
John Horton
Beginning C++ Game Programming. Learn C++ from scratch by building fun games - Third Edition
Beginning C++ Game Programming. Learn to program with C++ by building fun games - Second Edition
Beginning C++ Programming. Modern C++ at your fingertips!
Richard Grimes
Beginning Data Science with Python and Jupyter. Use powerful industry-standard tools within Jupyter and the Python ecosystem to unlock new, actionable insights from your data
Alex Galea
Beginning DevOps with Docker. Automate the deployment of your environment with the power of the Docker toolchain
Joseph Muli
Beginning Java Data Structures and Algorithms. Sharpen your problem solving skills by learning core computer science concepts in a pain-free manner
James Cutajar
Beginning React. Simplify your frontend development workflow and enhance the user experience of your applications with React
Andrea Chiarelli