Clean Code: A Field Guide for the Rest of Us
Author Nuniversity
A compact study companion to Clean Code: naming, small functions, boundaries and the habits that keep a codebase understandable.
Curated resources from across the web, plus every Nuniversity course
Showing 57 of 57 resources
Author Nuniversity
A compact study companion to Clean Code: naming, small functions, boundaries and the habits that keep a codebase understandable.
Author Nuniversity
A short study companion to CS50's opening lecture: what computation is, how algorithms become programs, and how to practise deliberately.
Author Meta / Facebook
React is a declarative, efficient, and flexible JavaScript library for building user interfaces. It lets you compose complex UIs from small and isolated pieces of code called components.
YouTubeAuthor David J. Malan
Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. This course teaches you how to think algorithmically and solve problems efficiently.
edXAuthor MIT OpenCourseWare
An introduction to computer science as a tool to solve real-world analytical problems using Python 3.5. This course is aimed at students with little or no programming experience.
Author Google Cloud
This document discusses techniques for implementing and automating continuous integration (CI), continuous delivery (CD), and continuous training (CT) for machine learning systems.
YouTubeAuthor Dr. Chuck (Charles Severance)
This Python course will give you a comprehensive introduction to Python programming. Learn Python basics, data structures, working with APIs, and more in this complete beginner-friendly course.
Author Jeff Meyerson
Craig McLuckie is a co-founder of Kubernetes and discusses the origins, architecture, and future of container orchestration.
Author Martin Fowler & James Lewis
The term 'Microservice Architecture' has sprung up over the last few years to describe a particular way of designing software applications as suites of independently deployable services.
AmazonAuthor Robert C. Martin
Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code.
Author Nuniversity
Master advanced analytics engineering using dbt-core (v1.8, v2.0) and Amazon Redshift. Covers the full dbt-redshift adapter, Redshift-specific performance patterns (sort keys, dist styles, materialized views, late-binding views, Redshift Serverless), advanced incremental strategies including microbatch, model contracts, unit testing, dbt Mesh, Jinja2 macros and custom materializations, CI/CD pipelines, orchestration with AWS MWAA and Cosmos, the dbt Fusion engine, and dbt Wizard AI-assisted development.
Author Nuniversity
Master production-grade agent systems: deployment, observability, hierarchical agents, RAG agents, reflection patterns, and large-scale multi-agent orchestration.
Author Nuniversity
Master concurrency, async programming, metaprogramming, performance optimization, design patterns, and production-ready Python.
Author Nuniversity
Master concurrency, async/await with Tokio, unsafe Rust, FFI, macros, smart pointers, and build high-performance production systems.
Author Nuniversity
Master Structured Streaming, MLlib, GraphX, cluster tuning, Delta Lake, and build production-grade distributed data systems at scale.
Author Nuniversity
Master window functions, recursive CTEs, query tuning, partitioning, stored procedures, JSON operations, and database security at scale.
Author Nuniversity
Design persistent memory and knowledge systems for AI agents. Covers short-term and long-term memory, vector stores and embeddings, RAG architectures, knowledge base integration, and advanced retrieval strategies.
Author Nuniversity
Build multi-agent systems using role-based orchestration with CrewAI. Covers agent roles and goals, task delegation, sequential and hierarchical processes, custom tool integration, and advanced collaboration patterns.
Author Nuniversity
Learn AI-assisted software development with agents. Master agent architecture, skills, context management, pipelines, OpenCode workflows, and best practices for the future of coding.
Author Nuniversity
Learn big data processing with Spark. Master RDDs, DataFrames, Spark SQL, and build your first distributed data pipelines with PySpark.
Author Nuniversity
Comprehensive preparation for the AWS Certified AI Practitioner (AIF-C01) exam covering AI/ML foundations, generative AI on AWS, building and operating solutions with Amazon Bedrock and SageMaker, security, cost optimization, and responsible AI, with architecture diagrams, real case studies, and exam-style practice questions.
Author Nuniversity
Comprehensive preparation for the AWS Certified Cloud Practitioner (CLF-C02) exam covering cloud concepts and economics, security and compliance, AWS global infrastructure and core services, and billing, pricing, and support, with architecture diagrams, real AWS customer case studies, and exam-style practice questions including multiple-response drills.
Author Nuniversity
Comprehensive preparation for the AWS Certified Data Engineer, Associate (DEA-C01) exam covering data ingestion and transformation, data store management, data operations and support, and data security and governance, with architecture diagrams, real AWS customer case studies, worked pipeline examples, and exam-style practice questions including multiple-response drills.
Author Nuniversity
End-to-end architecture and implementation course for a production AWS data lakehouse, S3 storage tiers including Glacier, open table formats (Iceberg/Hudi/Delta), Glue Data Catalog and ETL, Athena and Redshift query layers, streaming and batch ingestion, Lake Formation governance with row/column-level security, Macie-driven PII protection, orchestration, data quality, cost optimization, and QuickSight BI, with architecture diagrams, real AWS customer cases, worked pricing examples, and practice questions.
Author Nuniversity
End-to-end course for building and operating a production Databricks Lakehouse deployed on AWS, Unity Catalog governance, Delta Lake (ACID, CDF, liquid clustering), Auto Loader and Structured Streaming ingestion, Databricks Runtime/Photon transformation, Lakeflow/DLT pipelines, Databricks SQL serverless warehouses and Lakeview, workflows-as-code with asset bundles, data quality expectations, Delta Sharing and Marketplace, performance and DBU cost optimization, CI/CD with Terraform, and a full capstone reference architecture, with architecture diagrams, real customer cases, worked pricing examples, and practice questions.
Author Nuniversity
Learn architectural patterns and separation of concerns. Master layers, boundaries, dependency rules, and how to structure applications for testability, maintainability, and framework independence.
Author Nuniversity
Write maintainable, readable code and master common design patterns. Learn naming conventions, refactoring techniques, and classic patterns like Singleton, Factory, Observer, and Strategy.
Author Nuniversity
Understand how computers work and learn imperative programming with Python. Master variables, control flow, functions, data structures, and build your first algorithms through hands-on coding.
Author Nuniversity
Master Domain-Driven Design and advanced software architecture. Learn ubiquitous language, bounded contexts, entities, value objects, aggregates, and event-driven architecture.
Author Nuniversity
Learn algorithmic thinking without code. Master pseudocode, logic structures, quality principles, and design algorithms through conceptual examples and real-world analogies.
Author Nuniversity
Master functional programming concepts and declarative paradigms. Learn immutability, pure functions, higher-order functions, map/filter/reduce, and how to think in transformations.
Author Nuniversity
Design safety guardrails and evaluation frameworks for production agentic systems. Covers guardrail principles and implementation, LLM evaluation methodologies, automated testing strategies for agents, scoring metrics, and continuous monitoring.
Author Nuniversity
Build production-ready AI agents with advanced state management, memory systems, human-in-the-loop, multi-agent collaboration, and real-time streaming.
Author Nuniversity
Master advanced DataFrames, UDFs, aggregations, join strategies, optimization, partitioning, ETL pipelines, and advanced Spark SQL.
Author Nuniversity
Deepen your Python skills with OOP, error handling, file I/O, generators, decorators, unit testing, and professional tooling practices.
Author Nuniversity
Deepen your Rust expertise with error handling, generics, traits, collections, lifetimes, closures, and iterators for robust systems programming.
Author Nuniversity
Master JOINs, subqueries, CTEs, set operations, indexing, views, transactions, and query optimization for real-world database work.
Author Nuniversity
Learn the fundamentals of programming with hands-on exercises and real-world projects
Author Nuniversity
Learn the fundamentals of programming with hands-on exercises and real-world projects
Author Nuniversity
Start building AI agents with LangGraph. Learn graphs, nodes, edges, LLM integration, tools, and simple agent workflows from scratch.
Author Nuniversity
Comprehensive comparison and reference architectures for enterprise data platforms across AWS, Snowflake, and Databricks. Master ingestion, AI/ML, governance, cost optimization, and migration strategies.
Author Nuniversity
Comprehensive course covering non-profit organization management, administration, operations, Brazil's rules, best practices, and applied fundamentals for the third sector. Learn how to effectively govern, operate, and sustain non-profit organizations while understanding legal frameworks, financial management, marketing, and impact measurement.
Author Nuniversity
Learn to observe, trace, evaluate, and optimize LLM applications using LangFuse. Covers SDK integration, tracing agent executions, LLM-as-judge evaluations, prompt management, and production monitoring dashboards.
Author Nuniversity
Master practical OpenCode workflows for daily development. Learn multi-agent orchestration, custom hooks, debugging techniques, performance optimization, and team collaboration patterns.
Author Nuniversity
Master the basics of OpenCode, the open-source CLI framework for AI-assisted software engineering. Learn installation, configuration, and essential commands to start coding with AI agents.
Author Nuniversity
Master advanced OpenCode techniques for production environments. Learn plugin development, CI/CD integration, security hardening, scaling deployments, and custom provider integration.
Author Nuniversity
Master agentic AI coding assistants by exploring OpenCode's architecture. Covers agent creation and configuration, custom skill development, MCP server and plugin integration, permission systems, and multi-agent collaboration workflows.
Author Nuniversity
Master accessible AI tools like ChatGPT and Spreadsheets to boost productivity, creativity, and problem-solving without needing to code.
Author Nuniversity
Master the fundamentals of processes, systematic thinking, and flowchart notation. Learn to visualize workflows, identify bottlenecks, and optimize processes before writing code.
Author Nuniversity
Master the art and science of crafting effective prompts for Large Language Models. Covers fundamental techniques, structured frameworks, advanced reasoning strategies, optimization workflows, and prompt safety.
Author Nuniversity
Start your Python journey from scratch. Learn variables, data types, control flow, functions, and basic data structures through hands-on exercises and real-world examples.
Author Nuniversity
Start your Rust journey. Learn syntax, ownership, borrowing, structs, enums, pattern matching, and build your first Rust programs with Cargo.
Author Nuniversity
Comprehensive preparation for the Snowflake SnowPro Core COF-C03 certification exam. Master Snowflake's architecture, data loading, performance tuning, security, and data sharing concepts.
Author Nuniversity
Master SOLID principles and Object-Oriented Programming. Learn Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion through practical examples.
Author Nuniversity
Learn SQL from the ground up. Master SELECT queries, filtering, data manipulation, table creation, and aggregation functions with hands-on exercises.
Author Nuniversity
Build production-grade stateful agent systems using LangGraph. Covers graph-based state management, conditional flows, persistence and checkpointing, human-in-the-loop patterns, and multi-agent orchestration.
Author Nuniversity
Master Test-Driven Development and the code quality ecosystem. Learn Red-Green-Refactor, unit testing, pre-commit hooks, linting, formatting, static analysis, and CI/CD pipelines.