Exploresoftware-development

Explore curated courses, videos, and learning resources related to software-development.

27

Courses

11

Learners

Published Jun 20, 2026
Share

Courses tagged with "software-development"

27 courses
Foundations of Web Development: Practical HTML for Beginners
39m
Beginner
/ 5.001

Foundations of Web Development: Practical HTML for Beginners

Master the essentials of modern web development by learning HTML from scratch. In this practical guide, you will build structured, semantic web pages using headers, lists, links, images, tables, and forms, establishing a rock-solid foundation for your software development journey.

Kevin Stratvert
Java Programming Foundations: Master the Fundamentals of Software Development
2h 22m
Beginner
/ 5.001

Java Programming Foundations: Master the Fundamentals of Software Development

Master Java programming fundamentals from scratch. Learn core concepts like variables, reference types, and control flow structures, then apply your skills by building a real-world Mortgage Calculator. This course establishes a solid foundation in software development and clean coding principles.

Programming with Mosh
LLM App Development: Building Powered Applications with LangChain
16m
Beginner
/ 5.001

LLM App Development: Building Powered Applications with LangChain

Master the fundamentals of LangChain to build LLM-powered applications. This beginner-friendly course guides you through prompt templates, chains, agents, conversational memory, and document loaders using Python and OpenAI.

Khan Academy
Demystifying Trees: Foundations of Hierarchical Data Structures
36m
Beginner
/ 5.001

Demystifying Trees: Foundations of Hierarchical Data Structures

Dive into non-linear data structures with this introductory guide to trees. Learn essential terminology, structural properties, and real-world applications to elevate your programming and algorithmic thinking.

mycodeschool
Mastering Binary Search: Efficient Search Algorithms for Coding Interviews
12m
Intermediate
/ 5.000

Mastering Binary Search: Efficient Search Algorithms for Coding Interviews

Master the binary search algorithm to solve lookup problems in logarithmic time. Learn to implement iterative and recursive approaches, analyze time complexity, and apply this fundamental search technique to excel in technical coding interviews.

HackerRank
Applied Linear Algebra: Real-World Applications of Matrices
36m
Beginner
/ 5.000

Applied Linear Algebra: Real-World Applications of Matrices

Explore the practical power of matrices and linear algebra. Learn how these mathematical tools drive computer graphics, Google's PageRank algorithm, physics simulations, and modern data science.

Zach Star
Sliding Window Mastery: Accelerating Coding Interview Prep
1h 46m
Intermediate
/ 5.000

Sliding Window Mastery: Accelerating Coding Interview Prep

Master the sliding window algorithm to solve complex subarray and substring problems efficiently. Learn to transition from brute-force O(N^2) to optimal O(N) time complexity, preparing you to ace competitive programming and top-tier technical interviews with confidence.

freeCodeCamp.org
System Design & Containerization Masterclass: Building Scalable Distributed Systems
4h 57m
Intermediate
/ 5.000

System Design & Containerization Masterclass: Building Scalable Distributed Systems

Master the fundamentals of scalable system design and containerization. Learn to design high-availability distributed systems, manage SQL/NoSQL databases, implement caching, and orchestrate services using Docker and Docker Compose to handle millions of users efficiently.

Telusko
Git and GitHub Foundations: Master Version Control and Collaboration
2h 3m
Beginner
/ 5.000

Git and GitHub Foundations: Master Version Control and Collaboration

Master Git and GitHub from scratch. Learn essential version control concepts, local and remote workflows, branching strategies, undoing changes, and collaborative pull requests to streamline your software development lifecycle and confidently manage codebases.

codebasics
Mastering C Programming: From Foundations to Memory Management
3h 16m
Beginner
/ 5.000

Mastering C Programming: From Foundations to Memory Management

Master the fundamentals of C programming from scratch. Learn core concepts like variables, control flow, functions, pointers, and file I/O through hands-on projects, setting up your environment on Windows or macOS to build a strong foundation in software development.

freeCodeCamp.org
Figma UI/UX Design Masterclass: From Beginner to Pro Portfolio
6h 22m
Beginner
/ 5.002

Figma UI/UX Design Masterclass: From Beginner to Pro Portfolio

Master Figma from the ground up. Learn essential UI/UX design tools, style guides, auto layout, and responsive constraints. Build real-world projects including travel sites, food delivery apps, and 3D web elements to launch your professional design portfolio.

freeCodeCamp.org
Spring Boot 3 Fundamentals: Build Professional Java Backends
1h 11m
Beginner
/ 5.000

Spring Boot 3 Fundamentals: Build Professional Java Backends

Master the essentials of Spring Boot 3. Learn to set up your environment, build REST APIs, manage dependencies with Maven, and master core design patterns like Dependency Injection and the Spring IoC Container.

Programming with Mosh

Didn't find what you were looking for?

Explore other tags or browse all courses to find exactly what you're looking for.