Learning Library

Curated resources from across the web, plus every Nuniversity course

57 Resources14 Categories9 Contributors
Filter by

Showing 57 of 57 resources

Analyses
Clean Code: A Field Guide for the Rest of UsAmazon
Analyses
Free

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.

AmazonSoftware EngineeringIntermediateen20 min
clean coderefactoringsoftware designcraftsmanship
Analyses
CS50: Computational Thinking — Fast StartYouTube
Analyses
Free

CS50: Computational Thinking — Fast Start

Author Nuniversity

A short study companion to CS50's opening lecture: what computation is, how algorithms become programs, and how to practise deliberately.

YouTubeComputer ScienceBeginneren15 min
cs50computer sciencealgorithmscomputational thinking
GitHub
Code Repositories
Free4.9

React - A JavaScript library for building user interfaces

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.

GitHubWeb DevelopmentIntermediateen
javascriptreactfrontendui
YouTube
Videos
Free4.9

CS50: Introduction to Computer Science

Author 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.

YouTubeComputer ScienceBeginneren24 hours
programmingalgorithmsdata structurespython
edX
Online Courses
Free4.7

MIT 6.00.1x: Introduction to Computer Science and Programming Using Python

Author 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.

edXComputer ScienceBeginneren9 weeks
pythonalgorithmscomputational thinkingproblem solving
Articles
MLOps: Continuous delivery and automation pipelines in machine learningGoogle Cloud
Articles
Free4.6

MLOps: Continuous delivery and automation pipelines in machine learning

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.

Google CloudArtificial IntelligenceAdvanceden
mlopsmachine learningdevopsautomation
YouTube
Videos
Free4.8

Python for Everybody - Full Course

Author 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.

YouTubeSoftware EngineeringBeginneren14 hours
pythonprogrammingweb scrapingdatabases
Podcasts
Software Engineering Daily: Kubernetes with Craig McLuckieSoftware Engineering Daily
Podcasts
Free4.5

Software Engineering Daily: Kubernetes with Craig McLuckie

Author Jeff Meyerson

Craig McLuckie is a co-founder of Kubernetes and discusses the origins, architecture, and future of container orchestration.

Software Engineering DailyDevOpsIntermediateen1 hour
kubernetescontainerscloud nativeinfrastructure
Blog Posts
Microservices - A definition of this new architectural termmartinfowler.com
Blog Posts
Free4.8

Microservices - A definition of this new architectural term

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.

martinfowler.comSoftware EngineeringAdvanceden
microservicesarchitecturedistributed systemsdevops
Amazon
E-Books
Paid4.7

Clean Code: A Handbook of Agile Software Craftsmanship

Author 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.

AmazonSoftware EngineeringIntermediateen464 Pages
software designbest practicescode qualityrefactoring
Online Courses
Advanced Data Engineering with dbt-core and Amazon RedshiftNuniversity
Online Courses
Free

Advanced Data Engineering with dbt-core and Amazon Redshift

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.

NuniversityData & Analytics EngineeringAdvanceden8 Weeks
Data & Analytics Engineering
Online Courses
Advanced LangGraph & Production AI AgentsNuniversity
Online Courses
Free

Advanced LangGraph & Production AI Agents

Author Nuniversity

Master production-grade agent systems: deployment, observability, hierarchical agents, RAG agents, reflection patterns, and large-scale multi-agent orchestration.

NuniversityLangGraphAdvanceden5 Weeks
LangGraph
Online Courses
Advanced Python MasteryNuniversity
Online Courses
Free

Advanced Python Mastery

Author Nuniversity

Master concurrency, async programming, metaprogramming, performance optimization, design patterns, and production-ready Python.

NuniversityPythonAdvanceden6 Weeks
Python
Online Courses
Advanced Rust & Systems ProgrammingNuniversity
Online Courses
Free

Advanced Rust & Systems Programming

Author Nuniversity

Master concurrency, async/await with Tokio, unsafe Rust, FFI, macros, smart pointers, and build high-performance production systems.

NuniversityRustAdvanceden6 Weeks
Rust
Online Courses
Advanced Spark & Distributed SystemsNuniversity
Online Courses
Free

Advanced Spark & Distributed Systems

Author Nuniversity

Master Structured Streaming, MLlib, GraphX, cluster tuning, Delta Lake, and build production-grade distributed data systems at scale.

NuniversityApache SparkAdvanceden6 Weeks
Apache Spark
Online Courses
Advanced SQL & Database EngineeringNuniversity
Online Courses
Free

Advanced SQL & Database Engineering

Author Nuniversity

Master window functions, recursive CTEs, query tuning, partitioning, stored procedures, JSON operations, and database security at scale.

NuniversitySQLAdvanceden5 Weeks
SQL
Online Courses
Agent Knowledge Bases and MemoryNuniversity
Online Courses
Free

Agent Knowledge Bases and Memory

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.

NuniversityArtificial IntelligenceIntermediateen4 Weeks
Artificial Intelligence
Online Courses
Agentic AI Role-Based with CrewAINuniversity
Online Courses
Free

Agentic AI Role-Based with CrewAI

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.

NuniversityArtificial IntelligenceIntermediateen4 Weeks
Artificial Intelligence
Online Courses
Agentic AI Software DevelopmentNuniversity
Online Courses
Free

Agentic AI Software Development

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.

NuniversitySoftware EngineeringAdvanceden10 Hours
Software Engineering
Online Courses
Apache Spark & PySpark FundamentalsNuniversity
Online Courses
Free

Apache Spark & PySpark Fundamentals

Author Nuniversity

Learn big data processing with Spark. Master RDDs, DataFrames, Spark SQL, and build your first distributed data pipelines with PySpark.

NuniversityApache SparkBeginneren4 Weeks
Apache Spark
Online Courses
AWS Certified AI Practitioner (AIF-C01) Complete CourseNuniversity
Online Courses
Free

AWS Certified AI Practitioner (AIF-C01) Complete Course

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.

NuniversityCloud & AI/MLIntermediateen12 Weeks
Cloud & AI/ML
Online Courses
AWS Certified Cloud Practitioner (CLF-C02) Complete CourseNuniversity
Online Courses
Free

AWS Certified Cloud Practitioner (CLF-C02) Complete Course

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.

NuniversityCloud & AI/MLBeginneren8 Weeks
Cloud & AI/ML
Online Courses
AWS Certified Data Engineer, Associate (DEA-C01) Complete CourseNuniversity
Online Courses
Free

AWS Certified Data Engineer, Associate (DEA-C01) Complete Course

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.

NuniversityData & Analytics EngineeringIntermediateen12 Weeks
Data & Analytics Engineering
Online Courses
Building a Complete AWS Data Lakehouse: S3 to QuickSightNuniversity
Online Courses
Free

Building a Complete AWS Data Lakehouse: S3 to QuickSight

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.

NuniversityData & Analytics EngineeringIntermediateen12 Weeks
Data & Analytics Engineering
Online Courses
Building a Databricks Data Lakehouse on AWS: Unity Catalog to ProductionNuniversity
Online Courses
Free

Building a Databricks Data Lakehouse on AWS: Unity Catalog to Production

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.

NuniversityData & Analytics EngineeringIntermediateen12 Weeks
Data & Analytics Engineering
Online Courses
Clean ArchitectureNuniversity
Online Courses
Free

Clean Architecture

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.

NuniversitySoftware EngineeringIntermediateen7 Hours
Software Engineering
Online Courses
Clean Code & Design PatternsNuniversity
Online Courses
Free

Clean Code & Design Patterns

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.

NuniversitySoftware EngineeringIntermediateen8 Hours
Software Engineering
Online Courses
Computing & Imperative Algorithms in PythonNuniversity
Online Courses
Free

Computing & Imperative Algorithms in Python

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.

NuniversitySoftware EngineeringBeginneren10 Hours
Software Engineering
Online Courses
DDD & Software ArchitectureNuniversity
Online Courses
Free

DDD & Software Architecture

Author Nuniversity

Master Domain-Driven Design and advanced software architecture. Learn ubiquitous language, bounded contexts, entities, value objects, aggregates, and event-driven architecture.

NuniversitySoftware EngineeringAdvanceden10 Hours
Software Engineering
Online Courses
Foundation of AlgorithmsNuniversity
Online Courses
Free

Foundation of Algorithms

Author Nuniversity

Learn algorithmic thinking without code. Master pseudocode, logic structures, quality principles, and design algorithms through conceptual examples and real-world analogies.

NuniversitySoftware EngineeringBeginneren6 Hours
Software Engineering
Online Courses
Functional & Declarative CodingNuniversity
Online Courses
Free

Functional & Declarative Coding

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.

NuniversitySoftware EngineeringIntermediateen6 Hours
Software Engineering
Online Courses
Guardrails and Evaluation Framework for Agentic SystemsNuniversity
Online Courses
Free

Guardrails and Evaluation Framework for Agentic Systems

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.

NuniversityArtificial IntelligenceAdvanceden4 Weeks
Artificial Intelligence
Online Courses
Intermediate LangGraph & Agent WorkflowsNuniversity
Online Courses
Free

Intermediate LangGraph & Agent Workflows

Author Nuniversity

Build production-ready AI agents with advanced state management, memory systems, human-in-the-loop, multi-agent collaboration, and real-time streaming.

NuniversityLangGraphIntermediateen4 Weeks
LangGraph
Online Courses
Intermediate PySpark & Big Data EngineeringNuniversity
Online Courses
Free

Intermediate PySpark & Big Data Engineering

Author Nuniversity

Master advanced DataFrames, UDFs, aggregations, join strategies, optimization, partitioning, ETL pipelines, and advanced Spark SQL.

NuniversityApache SparkIntermediateen5 Weeks
Apache Spark
Online Courses
Intermediate Python ProgrammingNuniversity
Online Courses
Free

Intermediate Python Programming

Author Nuniversity

Deepen your Python skills with OOP, error handling, file I/O, generators, decorators, unit testing, and professional tooling practices.

NuniversityPythonIntermediateen5 Weeks
Python
Online Courses
Intermediate Rust ProgrammingNuniversity
Online Courses
Free

Intermediate Rust Programming

Author Nuniversity

Deepen your Rust expertise with error handling, generics, traits, collections, lifetimes, closures, and iterators for robust systems programming.

NuniversityRustIntermediateen5 Weeks
Rust
Online Courses
Intermediate SQLNuniversity
Online Courses
Free

Intermediate SQL

Author Nuniversity

Master JOINs, subqueries, CTEs, set operations, indexing, views, transactions, and query optimization for real-world database work.

NuniversitySQLIntermediateen4 Weeks
SQL
Online Courses
Introduction to Data EngineeringNuniversity
Online Courses
Free

Introduction to Data Engineering

Author Nuniversity

Learn the fundamentals of programming with hands-on exercises and real-world projects

NuniversityData & Analytics EngineeringAdvanceden4 Weeks
Data & Analytics Engineering
Online Courses
Introduction to ProgrammingNuniversity
Online Courses
Free

Introduction to Programming

Author Nuniversity

Learn the fundamentals of programming with hands-on exercises and real-world projects

NuniversityComputer ScienceIntermediateen4 Weeks
Computer Science
Online Courses
LangGraph FundamentalsNuniversity
Online Courses
Free

LangGraph Fundamentals

Author Nuniversity

Start building AI agents with LangGraph. Learn graphs, nodes, edges, LLM integration, tools, and simple agent workflows from scratch.

NuniversityLangGraphBeginneren3 Weeks
LangGraph
Online Courses
Multi-Cloud Data Platform ArchitectureNuniversity
Online Courses
Free

Multi-Cloud Data Platform Architecture

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.

NuniversityData & Analytics EngineeringAdvanceden8 Weeks
Data & Analytics Engineering
Online Courses
Non-Profit OrganizationsNuniversity
Online Courses
Free

Non-Profit Organizations

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.

NuniversityNon-Profit OrganizationsIntermediateen8 Weeks
Non-Profit Organizations
Online Courses
Observability and Evaluation with LangFuseNuniversity
Online Courses
Free

Observability and Evaluation with LangFuse

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.

NuniversityArtificial IntelligenceIntermediateen3 Weeks
Artificial Intelligence
Online Courses
OpenCode Developer WorkflowsNuniversity
Online Courses
Free

OpenCode Developer Workflows

Author Nuniversity

Master practical OpenCode workflows for daily development. Learn multi-agent orchestration, custom hooks, debugging techniques, performance optimization, and team collaboration patterns.

NuniversitySoftware EngineeringIntermediateen4 Weeks
Software Engineering
Online Courses
OpenCode FundamentalsNuniversity
Online Courses
Free

OpenCode Fundamentals

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.

NuniversitySoftware EngineeringBeginneren3 Weeks
Software Engineering
Online Courses
OpenCode Production MasteryNuniversity
Online Courses
Free

OpenCode Production Mastery

Author Nuniversity

Master advanced OpenCode techniques for production environments. Learn plugin development, CI/CD integration, security hardening, scaling deployments, and custom provider integration.

NuniversitySoftware EngineeringAdvanceden5 Weeks
Software Engineering
Online Courses
OpenCode: Agents and SkillsNuniversity
Online Courses
Free

OpenCode: Agents and Skills

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.

NuniversitySoftware EngineeringIntermediateen3 Weeks
Software Engineering
Online Courses
Practical AI: AI for Everyday LifeNuniversity
Online Courses
Free

Practical AI: AI for Everyday Life

Author Nuniversity

Master accessible AI tools like ChatGPT and Spreadsheets to boost productivity, creativity, and problem-solving without needing to code.

NuniversityArtificial IntelligenceBeginneren2 Hours
Artificial Intelligence
Online Courses
Processes & FlowchartsNuniversity
Online Courses
Free

Processes & Flowcharts

Author Nuniversity

Master the fundamentals of processes, systematic thinking, and flowchart notation. Learn to visualize workflows, identify bottlenecks, and optimize processes before writing code.

NuniversitySoftware EngineeringBeginneren4 Hours
Software Engineering
Online Courses
Prompt EngineeringNuniversity
Online Courses
Free

Prompt Engineering

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.

NuniversityArtificial IntelligenceIntermediateen4 Weeks
Artificial Intelligence
Online Courses
Python Fundamentals for BeginnersNuniversity
Online Courses
Free

Python Fundamentals for Beginners

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.

NuniversityPythonBeginneren4 Weeks
Python
Online Courses
Rust FundamentalsNuniversity
Online Courses
Free

Rust Fundamentals

Author Nuniversity

Start your Rust journey. Learn syntax, ownership, borrowing, structs, enums, pattern matching, and build your first Rust programs with Cargo.

NuniversityRustBeginneren5 Weeks
Rust
Online Courses
SnowPro Core Certification (COF-C03)Nuniversity
Online Courses
Free

SnowPro Core Certification (COF-C03)

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.

NuniversitySnowflakeIntermediateen8 Weeks
Snowflake
Online Courses
SOLID Principles & OOPNuniversity
Online Courses
Free

SOLID Principles & OOP

Author Nuniversity

Master SOLID principles and Object-Oriented Programming. Learn Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion through practical examples.

NuniversitySoftware EngineeringIntermediateen9 Hours
Software Engineering
Online Courses
SQL Fundamentals for BeginnersNuniversity
Online Courses
Free

SQL Fundamentals for Beginners

Author Nuniversity

Learn SQL from the ground up. Master SELECT queries, filtering, data manipulation, table creation, and aggregation functions with hands-on exercises.

NuniversitySQLBeginneren3 Weeks
SQL
Online Courses
Stateful Agentic Solutions with LangGraphNuniversity
Online Courses
Free

Stateful Agentic Solutions with LangGraph

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.

NuniversityArtificial IntelligenceAdvanceden4 Weeks
Artificial Intelligence
Online Courses
TDD & Code Quality ToolsNuniversity
Online Courses
Free

TDD & Code Quality Tools

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.

NuniversitySoftware EngineeringIntermediateen8 Hours
Software Engineering