Programming & Software Development

652 resources — showing top 120

MIT OCW
free course text only
Quantum Computation
Prof. Peter Shor
This course provides an introduction to the theory and practice of quantum computation. Topics covered include:...
Algorithms and Data Structures Computer Science Data Science, Analytics & Computer Technology
advanced
Coursera
audit free course
Design Advanced Game Editor Interfaces
Design advanced Unity editor interfaces that make level-building, asset handling, and Inspector workflows more...
advanced
MS Learn
free course
Write advanced Transact-SQL queries
Write advanced Transact-SQL queries
Azure Sql Database Azure Sql Managed Instance Azure Sql Virtual Machines
advanced
edX
audit free course
The University Of California San Diego Creating Virtual Reality Vr Apps
Virtual Reality
advanced
Wikibooks
free book
68000 Assembly
advanced
freeCodeCamp
free article
How to use gradio with python beginner to advanced book
Programming
advanced
Pluralsight
paid course
Mongodb Deep Dive
Cloud
advanced
MIT OCW
free course text only
Operating System Engineering
Prof. Frans Kaashoek
This course studies fundamental design and implementation ideas in the engineering of operating systems. Lectures...
Computer Science Data Science, Analytics & Computer Technology Engineering
advanced
Coursera
audit free course
Advanced Patterns and Big Data with Java Concurrency
Delve into advanced concurrency patterns and big data processing techniques using Java in cloud environments. Learn...
advanced
MS Learn
free course
Program with Transact-SQL
Program with Transact-SQL
Azure Sql Database Azure Sql Managed Instance Azure Sql Virtual Machines
advanced
edX
audit free course
Stanford University Databases Advanced Topics In Sql
Sql
advanced
Wikibooks
free book
AWK
advanced
freeCodeCamp
free article
Mastering javascript dates and times
Programming
advanced
Pluralsight
paid course
Advanced Perspective Of Classes And Object Oriented Programming In Python
Cloud
advanced
MIT OCW
free course
Advanced Data Structures
Prof. Erik Demaine
Data structures play a central role in modern computer science. You interact with data structures even more often...
Algorithms and Data Structures Computer Science Data Science, Analytics & Computer Technology
advanced
Coursera
audit free course
Mastering SwiftUI- iOS 26 App Development Bootcamp
Dive into SwiftUI with this hands-on bootcamp, designed for iOS 26 development. Learn how to build and optimize...
advanced
MS Learn
free tutorial
Create stored procedures and user-defined functions
This content is a part of Create stored procedures and user-defined functions.
Azure Sql Database Azure Sql Managed Instance Azure Sql Virtual Machines
advanced
edX
audit free course
Imt Advanced Algorithmics And Graph Theory With Python
Python
advanced
Wikibooks
free book
Advanced Data Structures and Algorithms
advanced
freeCodeCamp
free article
Advanced dart learn async programming with streams isolates event loop
Programming
advanced
Pluralsight
paid course
Postgresql Administration Deep Dive
Cloud
advanced
MIT OCW
free course text only
Foundations of Software Engineering
Prof. Kevin Amaratunga
This is a foundation subject in modern software development techniques for engineering and information technology....
Computer Science Data Science, Analytics & Computer Technology Engineering
advanced
Coursera
audit free course
Advanced Patterns and Enterprise Deployment in Angular
Advance your Angular expertise by mastering reusable patterns, state management, and production-ready deployment...
advanced
MS Learn
free tutorial
Get started with Transact-SQL programming
Get started with Transact-SQL programming
Azure Sql Database Azure Sql Managed Instance Azure Sql Virtual Machines
advanced
edX
audit free course
Hp From Code To Creation Mastering Game Programming
Game Development
advanced
Wikibooks
free book
Advanced phone customization
advanced
freeCodeCamp
free article
Advanced error handling in dart records result types monads and freezed exceptions
Programming
advanced
Pluralsight
paid course
Sql Deep Dive
Cloud
advanced
MIT OCW
free course text only
Database Systems
Prof. Samuel Madden
This course relies on primary readings from the database community to introduce graduate students to the foundations...
Algorithms and Data Structures Business & Management Computer Science
advanced
Coursera
audit free course
Python: Mastering Pandas Essentials
By the end of this course, you’ll be using Pandas to prepare, explore, transform, and analyze real-world tabular...
advanced
MS Learn
free tutorial
Implement error handling with Transact-SQL
Implement error handling with Transact-SQL
Azure Sql Database Azure Sql Managed Instance Azure Sql Virtual Machines
advanced
edX
audit free course
Israelx Advanced Spoken English Through Metaverse
English
advanced
Wikibooks
free book
Boost Library References
advanced
freeCodeCamp
free article
Mastering the javascript event loop
Programming
advanced
Pluralsight
paid course
Advanced Vim Customization
Cloud
advanced
MIT OCW
free course text only
Prediction: Machine Learning and Statistics
Prof. Cynthia Rudin
Prediction is at the heart of almost every scientific discipline, and the study of generalization (that is,...
AI Algorithms and Data Structures Computer Science
advanced
Coursera
audit free course
System Design Masterclass
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
advanced
MS Learn
free tutorial
Implement transactions with Transact-SQL
Implement transactions with Transact-SQL
Azure Sql Database Azure Sql Managed Instance Azure Sql Virtual Machines
advanced
edX
audit free course
Codesignal Deep Dive Into Visualization In Python
Data Analysis
advanced
Wikibooks
free book
Chess Opening Theory
advanced
freeCodeCamp
free article
Advanced sql techniques
Programming
advanced
Pluralsight
paid course
Creating Flight Simulator Unreal Engine
advanced
MIT OCW
free course text only
Database, Internet, and Systems Integration Technologies
Dr. George Kocur
This course addresses information technology fundamentals, including project management and software processes, data...
Business & Management Computer Science Data Science
advanced
Coursera
audit free course
Advanced Java Features and Concurrency
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
advanced
MS Learn
free tutorial
Work with Text Analytics for health API
Learn how to convert unstructured health data into structured data using Text Analytics for health in Microsoft...
Industry Solutions Mscloud Healthcare
advanced
edX
audit free course
Codesignal Mastering Web Scraping With Python And Beautiful Soup
Computer Science
advanced
Wikibooks
free book
Civ
advanced
freeCodeCamp
free article
Http caching in depth part 1 a853c6af99db
Programming
advanced
Pluralsight
paid course
Droidcon Nyc Session 29
advanced
MIT OCW
free course text only
Introduction to Numerical Methods
Prof. Steven G. Johnson
This course offers an advanced introduction to numerical analysis, with a focus on accuracy and efficiency of...
Algorithms and Data Structures Computer Science Data Science, Analytics & Computer Technology
advanced
Coursera
audit free course
Architecting Vue.js 3 Enterprise-Ready Web Applications
This course equips developers with the skills to design and build enterprise-ready Vue.js 3 applications, focusing...
advanced
MS Learn
free course
Deploy and govern enterprise agentic AI solutions on Azure
Learn how to deploy multi-agent systems to Azure at enterprise scale and establish robust operational governance...
Agent Framework Azure Cosmos Db Azure Managed Redis
advanced
edX
audit free course
Codesignal Mastering Web Scraping With Nodejs
Computer Science
advanced
Wikibooks
free book
Compiler Construction
advanced
freeCodeCamp
free article
An in depth introduction to http caching cache control and vary
Programming
advanced
Pluralsight
paid course
Droidcon Nyc Session 68
advanced
MIT OCW
free course text only
Ambient Intelligence
Prof. Patricia Maes
This course will provide an overview of a new vision for Human-Computer Interaction (HCI) in which people are...
AI Art, Design & Architecture Computer Science
advanced
Coursera
audit free course
Advanced SQL Applications and Performance Optimization
This course dives deep into SQL’s advanced features and performance optimization techniques that are crucial in the...
advanced
MS Learn
free course
Architect production-grade multi-agent AI solutions in Azure
Learn how to design production-grade agentic AI solutions in Microsoft Foundry. This training covers stateful...
Agent Framework Azure Cosmos Db Azure Managed Redis
advanced
edX
audit free course
Codesignal Mastering Test Automation Engineering With Playwright And Typescript
Computer Science
advanced
Wikibooks
free book
Computability and Complexity
advanced
freeCodeCamp
free article
Algorithm analysis deep dive
Programming
advanced
Pluralsight
paid course
Droidcon Sf Session 02
advanced
MIT OCW
free course text only
Parallel Computing
Prof. Alan Edelman
This is an advanced interdisciplinary introduction to applied parallel computing on modern supercomputers. It has a...
Algorithms and Data Structures Computer Science Data Science, Analytics & Computer Technology
advanced
Coursera
audit free course
Service Meshes and Microservices Patterns
Cloud-native Java applications are built differently from traditional monoliths. In this hands-on course, you’ll...
advanced
MS Learn
free course
Build production-grade multi-agent capabilities with Microsoft Foundry
Learn how to implement the production-grade technical capabilities required to make multi-agent systems reliable,...
Agent Framework Azure Cosmos Db Azure Managed Redis
advanced
edX
audit free course
Codesignal Mastering Redis With Csharp And Stackexchangeredis
Computer Science
advanced
Wikibooks
free book
Concurrent Clean
advanced
Pluralsight
paid course
Droidcon Nyc Session 47
advanced
MIT OCW
free course text only
Special Topics: Designing Sociable Media
Prof. Judith Donath
This project-based course explores new design strategies for social interaction in the computer mediated world....
Art, Design & Architecture Communication Computer Science
advanced
Coursera
audit free course
Mastering Classic Reinforcement Learning Algorithms
How can an agent learn to make good decisions through repeated interaction with an uncertain environment? This...
advanced
MS Learn
free course
Monitor, evaluate, and operate multi-agent AI solutions in Azure
Learn how to operate production multi-agent solutions with comprehensive visibility, systematic quality assurance,...
Agent Framework Azure Cosmos Db Azure Monitor
advanced
edX
audit free course
Codesignal Mastering Design Patterns With Scala
Computer Science
advanced
Wikibooks
free book
Creating a simple 3D game engine in XNA
advanced
Pluralsight
paid course
Droidcon Sf Session 40
advanced
MIT OCW
free course text only
Spatial Database Management and Advanced Geographic Information Systems
Prof. Joseph Ferreira
This semester long subject (11.521) is divided into two halves. The first half focuses on learning spatial database...
Business & Management Civil Engineering Computer Science
advanced
Coursera
audit free course
Advanced Game Design: Platforms & Monetization
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
advanced
MS Learn
free tutorial
Interactive case study: Securing apps and data
Apply your cybersecurity architect skills on a real business scenario in the area of securing apps and data. Analyze...
Defender For Cloud Azure Arc Azure Devops
advanced
edX
audit free course
Codesignal Mastering Design Patterns With Rust
Computer Science
advanced
Wikibooks
free book
DirectX
advanced
Pluralsight
paid course
Droidcon Nyc Session 65
advanced
MIT OCW
free course text only
Out of Context: A Course on Computer Systems That Adapt To, and Learn From, Context
Prof. Henry Lieberman
Increasingly, we are realizing that to make computer systems more intelligent and responsive to users, we will have...
AI Cognitive Science Computer Science
advanced
Coursera
audit free course
Mastering Swift 6
This course delves into the advanced features and capabilities of Swift, focusing on its evolution and the tools...
advanced
MS Learn
free tutorial
Implement Developer Self-Service
This module focuses on enabling developers to independently manage their resources and workflows, fostering agility...
Azure Azure Devops Github
advanced
edX
audit free course
Codesignal Mastering Design Patterns With Ruby
Computer Science
advanced
Wikibooks
free book
Distributed Systems
advanced
Pluralsight
paid course
Droidcon Sf Session 33
advanced
MIT OCW
free course
Geometric Folding Algorithms: Linkages, Origami, Polyhedra
Prof. Erik Demaine
This course focuses on the algorithms for analyzing and designing geometric foldings. Topics include reconfiguration...
Algorithms and Data Structures Art, Design & Architecture Computer Science
advanced
Coursera
audit free course
Dynamic Programming Masterclass
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
advanced
MS Learn
free tutorial
Identify technical debt
Learn how to find and manage technical debt in your code, use code quality tools, and plan effective code reviews.
Azure Azure Artifacts Azure Boards
advanced
edX
audit free course
Codesignal Mastering Design Patterns With Python
Computer Science
advanced
Pluralsight
paid course
Droidcon Nyc Session 77
advanced
MIT OCW
free course text only
Advanced Complexity Theory
Prof. Dana Moshkovitz
This graduate-level course focuses on current research topics in computational complexity theory. Topics include:...
Computer Science Data Science, Analytics & Computer Technology Engineering
advanced
Coursera
audit free course
Git Version Control Mastery – 2026 Guide
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
advanced
MS Learn
free tutorial
Explore Git hooks
Learn how to create Git hooks that automatically check code quality, scan for security issues, and help teams follow...
Azure Azure Artifacts Azure Boards
advanced
edX
audit free course
Codesignal Mastering Design Patterns With Php
Computer Science
advanced
Pluralsight
paid course
Droidcon Nyc 2019 Session 23
advanced
MIT OCW
free course text only
Knowledge-Based Applications Systems
Prof. Randall Davis
This course covers the development of programs containing a significant amount of knowledge about their application...
AI Business & Management Computer Science
advanced
Coursera
audit free course
MEAN Stack Project 2026 - Build a Real-Time Trello Clone
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
advanced
MS Learn
free tutorial
Introduction to GitHub Packages
Learn how to use GitHub Packages to publish, install, delete, and restore packages. Explore package access control,...
Azure Azure Artifacts Azure Boards
advanced
edX
audit free course
Codesignal Mastering Design Patterns With Kotlin
Computer Science
advanced
Pluralsight
paid course
Droidcon Nyc Session 17
advanced
MIT OCW
free course text only
Special Topics in Media Technology: Cooperative Machines
Prof. Cynthia Breazeal
This course examines the issues, principles, and challenges toward building machines that cooperate with humans and...
AI Art, Design & Architecture Computer Science
advanced
Coursera
audit free course
Model Serving Systems: Containers, APIs & Scalability
"Docker and Model Serving: Deploy ML APIs with FastAPI and ONNX is designed for ML engineers, MLOps practitioners,...
advanced
MS Learn
free tutorial
Collaborate with pull requests in Azure Repos
Collaborate with enterprise-grade pull request workflows, advanced collaboration patterns, and strategic code review...
Azure Azure Artifacts Azure Boards
advanced
edX
audit free course
Codesignal Mastering Design Patterns With Javascript
Computer Science
advanced
Pluralsight
paid course
Droidcon Sf Session 16
advanced
MIT OCW
free course text only
Program Analysis
Prof. Michael Ernst
6.883 is a graduate seminar that investigates a variety of program analysis techniques that address software...
Algorithms and Data Structures Computer Science Data Science, Analytics & Computer Technology
advanced
Coursera
audit free course
PostgreSQL 17: Core Concepts and Advanced SQL Techniques
This course focuses on mastering PostgreSQL 17's core features and advanced SQL techniques, which are vital for...
advanced
MS Learn
free tutorial
Implement A/B testing and progressive exposure deployment
Learn A/B testing methodologies, progressive exposure strategies, and ring-based deployment architectures for...
Azure Azure Artifacts Azure Boards
advanced
edX
audit free course
Codesignal Mastering Design Patterns With Java
Computer Science
advanced
Pluralsight
paid course
Droidcon Nyc Session 37
advanced
MIT OCW
free course text only
Theory of Parallel Systems (SMA 5509)
Dr. Bradley Kuszmaul
6.895 covers theoretical foundations of general-purpose parallel computing systems, from languages to...
Algorithms and Data Structures Computer Science Data Science, Analytics & Computer Technology
advanced
Coursera
audit free course
Rust Programming - Advanced Concepts
Master the art of building high-performance, memory-safe, and concurrent systems with the world’s most loved...
advanced
MS Learn
free tutorial
Implement open-source software
Learn how to implement open-source software securely, understand licensing implications, evaluate corporate...
Azure Azure Artifacts Azure Boards
advanced
edX
audit free course
Codesignal Mastering Design Patterns With Go
Computer Science
advanced
Pluralsight
paid course
Droidcon Sf Session 59
advanced
MIT OCW
free course text only
Theory of Parallel Hardware (SMA 5511)
Dr. Bradley Kuszmaul
6.896 covers mathematical foundations of parallel hardware, from computer arithmetic to physical design,...
Algorithms and Data Structures Computer Science Data Science, Analytics & Computer Technology
advanced
Coursera
audit free course
Advanced Data Structures, Patterns, and Recursion Techniques
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
advanced
MS Learn
free tutorial
Describe pipelines and concurrency
Learn about Azure Pipelines parallel jobs, concurrency management, Visual Designer, and YAML pipeline configurations...
Azure Azure Artifacts Azure Boards
advanced