Software Development
Browse all courses and learning paths tagged with Software Development.
What's New in Laravel 11: A Guide to the Most Streamlined Version Ever
Laravel 11 is here, and it has changed the game. In this concise 50-minute update, we explore the radical shift towards minimalism, the new directory structure, and the powerful features that make this the most efficient version of the framework to date.
30 Days to Learn Laravel: Your Daily Path to Mastery
Consistency is key. This course breaks down the massive Laravel framework into bite-sized, daily lessons. Over 8.5 hours of content, you will build a habit of coding and progressively master the most popular PHP framework in the world.
Master Modern PHP 8: The Engineering Approach for Beginners
Forget the messy "spaghetti code" of the past. This comprehensive 10.5-hour course teaches you Modern PHP 8 with strict software engineering standards. Learn to build secure, database-driven web applications the right way.
Next.js 15 Fundamentals: The Ultimate Beginner's Guide to Modern Web Dev
React is powerful, but Next.js makes it unstoppable. In this beginner-friendly course (under 3 hours), you will learn the essentials of the latest Next.js 15 framework, including file-based routing, server components, and how to build full-stack web applications with ease.
Ruby Tutorials for Beginners: Kickstart Your Backend Development Journey
Discover the elegance of Ruby, a language designed for developer happiness and productivity. This efficient 3.5-hour course covers the essentials of backend programming, setting the perfect stage for learning powerful frameworks like Ruby on Rails.
CSS Tutorial For Beginners: Transform Your Website from Boring to Beautiful
Plain HTML is functional, but it isn't pretty. This comprehensive 4-hour course teaches you how to transform raw HTML structures into visually stunning masterpieces. Learn to control colors, layouts, fonts, and responsiveness to create modern, professional websites.
The Foundation of the Web: HTML Tutorial for Absolute Beginners
Every great journey begins with a single step. In web development, that step is HTML. Start your official journey here to learn the language that structures the entire internet. This series is designed for complete beginners with zero prior coding experience.
Java Game Programming: Build 12 Classic Games from Scratch
Stop learning Java with boring console applications! In this hands-on course, you will master Java programming by building 12 fully functional classic games. Perfect for beginners who want to learn logic, object-oriented programming (OOP), and game physics in a fun, engaging way.
Ruby Tutorials for Beginners
Kickstart your journey into backend development with Deanin's efficient Ruby Tutorial for Beginners. This 17-part series is specifically designed for those who want to master the Ruby language quickly to jump into Ruby on Rails. Deanin strips away the academic fluff and focuses on the syntax and concepts you will actually use in real-world web development. Starting from installation, you will progress through essential data structures like Arrays and Hashes, master control flow, and finish with a solid introduction to Object-Oriented Programming (OOP). It is the perfect prerequisite course for any aspiring Rails developer.
HTML Tutorial For Beginners
Start your web development journey with the official HTML Tutorial series from W3Schools.com. This 23-part playlist breaks down the standard W3Schools curriculum into bite-sized, easy-to-digest video lessons. Designed for absolute beginners, the course covers the essential building blocks of the web, from basic text formatting and hyperlinks to complex elements like Tables, Iframes, and Forms. Each video focuses on a specific tag or attribute, making this playlist not just a course, but a perfect quick-reference guide for whenever you need to recall how a specific HTML element works.
CSS Tutorial For Beginners
Transform plain HTML into visually stunning masterpieces with the CSS Tutorial For Beginners [2026 Updated] by Simplilearn. This curated 22-video playlist is the perfect launchpad for aspiring Frontend Developers. You will go beyond basic syntax to master the modern layout engines that power today's web: Flexbox and CSS Grid. The course places a heavy emphasis on Responsive Web Design, ensuring your sites look perfect on mobile devices and desktops alike. Finally, it wraps up with a dedicated section on CSS Interview Questions, giving you the confidence to crack technical interviews at top tech companies.
Java Game Programming Tutorials
Master Java programming by building 12 classic games from scratch with Kenny Yip Coding. This project-based course is perfect for learners who are tired of boring syntax drills and want to write real, interactive code immediately. Instead of using heavy game engines, you will use standard Java libraries (Swing/AWT) to create famous titles like Flappy Bird, Pacman, and Space Invaders. Each tutorial is a standalone project that teaches you critical concepts: using 2D Arrays for grid-based games (Sudoku, Minesweeper), managing Game Loops for action games, and handling complex Collision Detection. It’s the ultimate portfolio builder for aspiring software engineers.