CS: Programming

Filter Courses within "CS: Programming" (Click to filter)
Building Web Applications in PHP (Coursera) Coursera
University of Michigan

Building Web Applications in PHP (Coursera)

Dive into the world of web development with this introductory course on Building Web Applications in PHP. Whether you're new to programming or looking to expand your skills, this course offers a comprehensive guide to creating dynamic websites using PHP. You'll start by understanding how a web browser interacts with a server and progress to mastering PHP fundamentals such as variables, logic, iteration, arrays, error handling, and more.

Jun 22nd 2026
5-12 Weeks
Building Database Applications in PHP (Coursera) Coursera
University of Michigan

Building Database Applications in PHP (Coursera)

Dive into 'Building Database Applications in PHP' and transform your web development skills. This course covers connecting to MySQL databases with PDO, issuing SQL commands, managing sessions and cookies, preventing double posting, implementing flash messages, and securing user logins. Perfect for developers looking to build efficient, secure database applications.

Jun 22nd 2026
5-12 Weeks
JavaScript, jQuery, and JSON (Coursera) Coursera
University of Michigan

JavaScript, jQuery, and JSON (Coursera)

Dive into the world of web development with our 'JavaScript, jQuery, and JSON' course. Learn essential JavaScript skills, simplify your coding process with jQuery, and grasp the intricacies of JSON data exchange. Perfect for those who've already built a foundation in PHP and are ready to advance their web application capabilities.

Jun 22nd 2026
4 Weeks
Introduction to C# Programming and Unity (Coursera) Coursera
University of Colorado System

Introduction to C# Programming and Unity (Coursera)

Discover the fundamentals of C# programming and dive into the world of game development using Unity, a leading game engine. This comprehensive course is designed for beginners who want to embark on their video game creation journey. Master essential coding skills while learning how to build engaging games on Windows or Mac platforms.

Jun 22nd 2026
4 Weeks
More C# Programming and Unity (Coursera) Coursera
University of Colorado System

More C# Programming and Unity (Coursera)

Expand your knowledge in C# programming and dive deeper into creating engaging video games with 'More C# Programming and Unity'. This course is designed for those who have already started their journey into game development using C# and Unity, aiming to build upon foundational skills and elevate your projects to the next level. Learn advanced techniques, optimize your code, and explore the full potential of the Unity engine.

Jun 22nd 2026
4 Weeks
Intermediate Object-Oriented Programming for Unity Games (Coursera) Coursera
University of Colorado System

Intermediate Object-Oriented Programming for Unity Games (Coursera)

Dive deeper into the world of game development with our 'Intermediate Object-Oriented Programming for Unity Games' course. Designed for those who have a basic understanding of C# and Unity, this course will guide you through advanced techniques in object-oriented programming (OOP) to elevate your game design skills. Learn how to create complex systems, manage game objects efficiently, and enhance the player experience.

Jun 22nd 2026
4 Weeks
Data Structures and Design Patterns for Game Developers (Coursera) Coursera
University of Colorado System

Data Structures and Design Patterns for Game Developers (Coursera)

Dive into the world of game development with our specialized course on Data Structures and Design Patterns for Game Developers. This course is tailored for those looking to elevate their video game creation skills using C# programming language and Unity game engine. Learn how to structure your games efficiently, apply effective design patterns, and optimize performance to create engaging and professional-grade gaming experiences.

Jun 22nd 2026
4 Weeks
Python Classes and Inheritance (Coursera) Coursera
University of Michigan

Python Classes and Inheritance (Coursera)

Discover the power of Python's class-based object-oriented programming (OOP) in this detailed online course. Learn to create reusable code through classes and instances, understand inheritance for efficient code reuse, and explore best practices for designing effective Python classes. This course is ideal for programmers looking to enhance their OOP skills with Python.

Jun 22nd 2026
3 Weeks