Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Algorithms and Data Structures
Information Technology
Computer Networking
Improving Communication Skills
Teaching Young Learners Online
Probability - The Science of Uncertainty and Data
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to implement precise 2D collision detection using four-corner rectangular collision techniques for improved game programming skills.
Learn to create realistic particle simulations with physics, animate particles, and implement a floor for particle interactions in game development.
Learn to implement particle life spans, set durations, and remove expired particles in game programming for dynamic visual effects.
Learn to create a particle emitter, use enumerations in Java, and add particles to game levels in this tutorial on advanced game programming techniques.
Learn to implement a Particle class for game development, enhancing visual effects and creating dynamic, interactive environments in your projects.
Learn to implement Grid Bag Layout in Java for creating flexible and responsive user interfaces, enhancing your network chat application's visual design and functionality.
Learn advanced techniques for creating and rendering sprites in Java game development, enhancing your skills in 2D graphics and game design.
Explore projectile mechanics in game development, focusing on range and precision. Learn to implement realistic projectile behavior for enhanced gameplay.
Learn to implement projectiles in Java game development, enhancing your skills in creating dynamic and interactive gameplay elements.
Learn to implement projectile angles in Java game programming, enhancing your skills in creating dynamic and realistic shooting mechanics.
Learn to implement collision detection in Java game development, exploring techniques to enhance gameplay and create realistic interactions between game objects.
Learn to create a spawn level in Java game development, covering spawn points, textures, graphics, and coloring for an immersive gaming experience.
Learn to spawn level assets in Java game development, enhancing your ability to create dynamic and engaging game environments.
Learn to animate sprites in Java game development, exploring techniques for creating dynamic and engaging visual elements in your games.
Learn to create and implement player graphics in Java game development, focusing on sprite creation and rendering techniques.
Get personalized course recommendations, track subjects and courses with reminders, and more.