
Comprehensive NumPy tutorial for STEM professionals, covering array operations, calculus, statistics, linear algebra, and practical examples tailored to physics, engineering, and mathematics.

Learn to create and use Python classes, including instances, methods, arguments, static variables, and practical applications in this beginner-friendly tutorial.

Learn to represent vectors using VPython's arrow object in this tutorial. Create, manipulate, and animate arrows to visualize vector quantities in 3D space for physics simulations and animations.

Learn to create and customize 3D text in VPython, including positioning, scaling, and rotating. Explore features like Greek character support and text animation for enhanced visual programming projects.

Explore VPython's graphing capabilities in this tutorial. Learn the three-step process for creating basic graphs and discover various plotting options for data visualization.

Visualize Minecraft ore locations with Python: Learn to create a 3D cluster mapper using VPython for efficient mining and exploration.

Learn to implement wind mechanics in a Cut the Rope-style game using VPython, including drag force, wind sliders, and event handling for realistic rope physics.

Enhance your rope simulation game with a game-ending condition and tackle challenging three-sided box geometry in this coding tutorial.

Learn to create a Python-based route generator for Ticket to Ride, enhancing gameplay variety by randomly selecting cities and assigning points based on distance.

Explore beam weapon optimization in FTL game through coding, focusing on user interface, ship design, and room management techniques.

Explore 3D bouncy ball simulations using VPython. Learn about collisions, pressure, temperature, and the Ideal Gas Law through interactive coding and experimentation.

Learn to code bouncy ball physics simulations in VPython, including collision detection and vector calculations for realistic ball movements and interactions.

Learn Python basics in Jupyter Notebook, covering variables, complex numbers, and arrays. Designed for high school teachers to enhance quantum physics instruction.

Learn to create a Python-based map generator for Hero Quest, exploring random distributions, door placement, and room generation techniques.

Learn to import and visualize Tracker data in VPython, enhancing physics simulations with real-world measurements for accurate comparisons and analysis.

Comprehensive Python tutorial covering core language, functional programming, databases, and GUI development. Includes practical examples and covers more content efficiently than typical tutorials.

Learn to implement Generic Views and Automated Testing in Django, enhancing site functionality and ensuring robust performance through simulated user interactions.

Learn about Django's admin interface, templates, form processing, databases, namespaces, URL data passing, and useful functions in this comprehensive tutorial.

Learn to bind URLs to functions, configure settings, pass values between pages and functions, work with databases, and create separate apps in Django projects.

Learn to implement various Kivy widgets, handle events, and switch screens in this comprehensive tutorial covering checkboxes, radio buttons, popups, tabbed panels, and more.

Learn to create a student database interface with ListView, ListAdapter, and toolbar in Kivy. Covers essential concepts for building functional database applications with a graphical user interface.