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 techniques for implementing slow and precise entity movement in game programming, enhancing gameplay mechanics and player control.
Learn to manage multiple UDP connections and create client arrays for network chat programming, enhancing your server management skills.
Learn to start a server, listen for data, receive data, and create a server in this network chat programming tutorial focused on server packet receiving.
Learn to use command line arguments in Java, set up a server, and code server functionality for network chat applications.
Learn to set up UDP client connections in Java, exploring TCP/UDP concepts, Datagram, DatagramSocket, and InetAddress usage for network chat programming.
Learn to implement JScrollPane, set carets correctly, and enable auto-scrolling in network chat programming for improved user experience and functionality.
Optimize mob movement in game programming for improved performance and smoother gameplay. Learn techniques to enhance speed and efficiency in character animations.
Learn to implement basic AI with random movement for NPCs in game development, enhancing character behavior and gameplay dynamics.
Learn techniques for animating mobs in game development, enhancing the visual appeal and realism of your game characters.
Learn to create mobs and NPCs in game programming, including abstract classes and methods for efficient character development.
Learn to create animated tiles, split sprite sheets into frames, and manipulate pixel arrays for game development in this tutorial on building an Animated Sprite Class.
Learn techniques for creating sub-sprite sheets and extracting pixels from sprite sheets, enhancing your game development skills in just 16 minutes.
Learn to create a player sprite in After Effects and generate a sprite sheet for game development, enhancing your skills in visual asset creation for games.
Learn to create wall and grass sprites for games using After Effects, enhancing your game development skills with professional-quality graphics techniques.
Learn to implement particle simulation in game programming, enhancing visual effects and creating dynamic, interactive environments for more engaging gameplay experiences.
Get personalized course recommendations, track subjects and courses with reminders, and more.