Courses

Explore our courses by area and learn at your own pace

47 courses
12 categories

Artificial Intelligence

7 courses

Intermediate

Agent Knowledge Bases and Memory

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.

Nuniversity
Artificial Intelligence4 Weeks5 Lessons
4 Weeks
5 Lessons
Start
Intermediate

Agentic AI Role-Based with CrewAI

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.

Nuniversity
Artificial Intelligence4 Weeks5 Lessons
4 Weeks
5 Lessons
Start
Advanced

Guardrails and Evaluation Framework for Agentic Systems

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.

Nuniversity
Artificial Intelligence4 Weeks5 Lessons
4 Weeks
5 Lessons
Start
Intermediate

Observability and Evaluation with LangFuse

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.

Nuniversity
Artificial Intelligence3 Weeks5 Lessons
3 Weeks
5 Lessons
Start
Advanced

Stateful Agentic Solutions with LangGraph

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.

Nuniversity
Artificial Intelligence4 Weeks5 Lessons
4 Weeks
5 Lessons
Start
Beginner

Practical AI: AI for Everyday Life

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

Nuniversity
Artificial Intelligence2 Hours3 Lessons
2 Hours
3 Lessons
Start
Intermediate

Prompt Engineering

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.

Nuniversity
Artificial Intelligence4 Weeks5 Lessons
4 Weeks
5 Lessons
Start

Software Engineering

14 courses

Advanced

Agentic AI Software Development

Learn AI-assisted software development with agents. Master agent architecture, skills, context management, pipelines, OpenCode workflows, and best practices for the future of coding.

Nuniversity
Software Engineering10 Hours10 Lessons
10 Hours
10 Lessons
Start
Beginner

Foundation of Algorithms

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

Nuniversity
Software Engineering6 Hours8 Lessons
6 Hours
8 Lessons
Start
Intermediate

Clean Architecture

Learn architectural patterns and separation of concerns. Master layers, boundaries, dependency rules, and how to structure applications for testability, maintainability, and framework independence.

Nuniversity
Software Engineering7 Hours7 Lessons
7 Hours
7 Lessons
Start
Intermediate

Clean Code & Design Patterns

Write maintainable, readable code and master common design patterns. Learn naming conventions, refactoring techniques, and classic patterns like Singleton, Factory, Observer, and Strategy.

Nuniversity
Software Engineering8 Hours8 Lessons
8 Hours
8 Lessons
Start
Beginner

Computing & Imperative Algorithms in Python

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.

Nuniversity
Software Engineering10 Hours10 Lessons
10 Hours
10 Lessons
Start
Advanced

DDD & Software Architecture

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

Nuniversity
Software Engineering10 Hours8 Lessons
10 Hours
8 Lessons
Start
Intermediate

Functional & Declarative Coding

Master functional programming concepts and declarative paradigms. Learn immutability, pure functions, higher-order functions, map/filter/reduce, and how to think in transformations.

Nuniversity
Software Engineering6 Hours7 Lessons
6 Hours
7 Lessons
Start
Intermediate

OpenCode: Agents and Skills

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.

Nuniversity
Software Engineering3 Weeks5 Lessons
3 Weeks
5 Lessons
Start
Beginner

OpenCode Fundamentals

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.

Nuniversity
Software Engineering3 Weeks5 Lessons
3 Weeks
5 Lessons
Start
Advanced

OpenCode Production Mastery

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

Nuniversity
Software Engineering5 Weeks5 Lessons
5 Weeks
5 Lessons
Start
Intermediate

OpenCode Developer Workflows

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

Nuniversity
Software Engineering4 Weeks6 Lessons
4 Weeks
6 Lessons
Start
Beginner

Processes & Flowcharts

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

Nuniversity
Software Engineering4 Hours6 Lessons
4 Hours
6 Lessons
Start
Intermediate

SOLID Principles & OOP

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

Nuniversity
Software Engineering9 Hours8 Lessons
9 Hours
8 Lessons
Start
Intermediate

TDD & Code Quality Tools

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.

Nuniversity
Software Engineering8 Hours9 Lessons
8 Hours
9 Lessons
Start

Cloud & AI/ML

2 courses

Data & Analytics Engineering

6 courses

Intermediate

Building a Complete AWS Data Lakehouse: S3 to QuickSight

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.

Nuniversity
Data & Analytics Engineering12 Weeks17 Lessons
12 Weeks
17 Lessons
Start
Intermediate

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

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.

Nuniversity
Data & Analytics Engineering12 Weeks16 Lessons
12 Weeks
16 Lessons
Start
Advanced

Multi-Cloud Data Platform Architecture

Comprehensive comparison and reference architectures for enterprise data platforms across AWS, Snowflake, and Databricks. Master ingestion, AI/ML, governance, cost optimization, and migration strategies.

Nuniversity
Data & Analytics Engineering8 Weeks12 Lessons
8 Weeks
12 Lessons
Start
Intermediate

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

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.

Nuniversity
Data & Analytics Engineering12 Weeks17 Lessons
12 Weeks
17 Lessons
Start
Advanced

Advanced Data Engineering with dbt-core and Amazon Redshift

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.

Nuniversity
Data & Analytics Engineering8 Weeks11 Lessons
8 Weeks
11 Lessons
Start
Advanced

Introduction to Data Engineering

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

Nuniversity
Data & Analytics Engineering4 Weeks5 Lessons
4 Weeks
5 Lessons
Start