Exploresoftware-development
Explore curated courses, videos, and learning resources related to software-development.
27
Courses
11
Learners
Courses tagged with "software-development"

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.
Didn't find what you were looking for?
Explore other tags or browse all courses to find exactly what you're looking for.