Murasaki Education

Browse Courses

Explore our collection of interactive courses

OAuth2 & OpenID Connect

OAuth2 & OpenID Connect

Dr. AI Sensei Updated

Implement secure auth flows: authorization code, PKCE, client credentials, token refresh, and JWK validation.
Advanced1h 45m
Start Course
Go Programming Language

Go Programming Language

Dr. AI Sensei Updated

Learn Go from scratch: goroutines, channels, interfaces, and building production-grade REST APIs and CLI tools.
Intermediate2h 20m
Start Course
Swift for iOS Development

Swift for iOS Development

Dr. AI Sensei Updated

Build native iOS apps with Swift 5.9. Covers SwiftUI, Combine, async/await, Core Data, and App Store submission.
Intermediate2h 40m
Start Course
Kotlin for Android Development

Kotlin for Android Development

Dr. AI Sensei Updated

Develop Android apps with Kotlin and Jetpack Compose. Covers ViewModel, Room, Retrofit, and Coroutines.
Intermediate2h 35m
Start Course
Redis & Caching Strategies

Redis & Caching Strategies

Dr. AI Sensei Updated

Master Redis data structures, pub/sub, Lua scripting, persistence, clustering, and caching design patterns.
Intermediate1h 40m
Start Course
Elasticsearch & Full-Text Search

Elasticsearch & Full-Text Search

Dr. AI Sensei Updated

Index, search, and analyze large datasets with Elasticsearch. Covers mappings, aggregations, and relevance tuning.
Advanced2h 10m
Start Course
Apache Kafka & Event Streaming

Apache Kafka & Event Streaming

Dr. AI Sensei Updated

Build event-driven architectures with Kafka. Topics, partitions, consumer groups, exactly-once semantics, and Kafka Streams.
Advanced2h 30m
Start Course
Microservices Architecture

Microservices Architecture

Dr. AI Sensei Updated

Decompose monoliths into microservices. Service boundaries, API gateways, circuit breakers, saga patterns, and observability.
Advanced3h
Start Course
Test-Driven Development

Test-Driven Development

Dr. AI Sensei Updated

Write tests first, code second. Unit tests, integration tests, mocking strategies, and the red-green-refactor cycle.
Intermediate1h 50m
Start Course
Clean Code & Refactoring

Clean Code & Refactoring

Dr. AI Sensei Updated

Write readable, maintainable code. Naming, functions, SOLID principles, code smells, and systematic refactoring techniques.
Intermediate1h 30m
Start Course
Design Patterns

Design Patterns

Dr. AI Sensei Updated

Master the Gang of Four patterns: creational, structural, and behavioral. Know when to use and when to avoid each pattern.
Intermediate2h
Start Course
Regular Expressions

Regular Expressions

Dr. AI Sensei Updated

Master regex from literals to lookaheads. Matching, capturing, replacing, and optimizing patterns across languages.
Beginner50m
Start Course
Web Scraping with Python

Web Scraping with Python

Dr. AI Sensei Updated

Extract data from websites using requests, BeautifulSoup, and Scrapy. Handle pagination, auth, and anti-scraping measures.
Beginner1h 15m
Start Course
FastAPI Development

FastAPI Development

Dr. AI Sensei Updated

Build async Python APIs with FastAPI. Pydantic validation, dependency injection, OAuth2, and SQLAlchemy 2.0 integration.
Intermediate1h 55m
Start Course
Nginx & Web Servers

Nginx & Web Servers

Dr. AI Sensei Updated

Configure Nginx for reverse proxy, load balancing, SSL termination, caching, and rate limiting in production.
Intermediate1h 20m
Start Course
Terraform & Infrastructure as Code

Terraform & Infrastructure as Code

Dr. AI Sensei Updated

Provision cloud infrastructure with Terraform. Modules, state management, workspaces, and GitOps workflows.
Advanced2h 25m
Start Course
Prometheus & Grafana

Prometheus & Grafana

Dr. AI Sensei Updated

Instrument applications with Prometheus metrics. Build Grafana dashboards, define SLOs, and set up alerting rules.
Advanced1h 40m
Start Course
WebSockets & Real-Time Apps

WebSockets & Real-Time Apps

Dr. AI Sensei Updated

Build real-time features: live chat, collaborative editing, and live dashboards using WebSockets and Server-Sent Events.
Intermediate1h 35m
Start Course
Rust Programming Language

Rust Programming Language

Dr. AI Sensei Updated

Learn Rust ownership, borrowing, lifetimes, async/await with Tokio, and build memory-safe systems software.
Advanced3h 10m
Start Course
Linux & Shell Scripting

Linux & Shell Scripting

Dr. AI Sensei Updated

Navigate Linux, write Bash scripts, manage processes, automate tasks, and understand file systems and permissions.
Beginner1h 25m
Start Course
Node.js Backend Development

Node.js Backend Development

Dr. AI Sensei Updated

Build REST APIs and microservices with Node.js, Express, and PostgreSQL. Covers auth, file uploads, and deployment.
Intermediate2h 20m
Start Course
Git & Version Control

Git & Version Control

Dr. AI Sensei Updated

Master Git from basics to advanced workflows: branching, rebasing, cherry-picking, bisect, and team collaboration strategies.
Beginner1h
Start Course
GraphQL API Design

GraphQL API Design

Dr. AI Sensei Updated

Design and implement GraphQL APIs with schemas, resolvers, subscriptions, federation, and N+1 query optimization.
Intermediate2h 5m
Start Course
Mobile App Dev with Flutter

Mobile App Dev with Flutter

Dr. AI Sensei Updated

Build cross-platform mobile apps for iOS and Android with Flutter and Dart. Covers state management and native integrations.
Intermediate2h 35m
Start Course
Python for Beginners

Python for Beginners

Dr. AI Sensei Updated

Start your programming journey with Python. Learn variables, loops, functions, and file I/O through hands-on projects.
Beginner1h 30m
Start Course
Data Structures & Algorithms

Data Structures & Algorithms

Dr. AI Sensei Updated

Master arrays, linked lists, trees, graphs, sorting, and searching. Essential skills for technical interviews and efficient code.
Intermediate2h 30m
Start Course
React.js Mastery

React.js Mastery

Dr. AI Sensei Updated

Build modern web apps with React 19. Covers hooks, context, state management, and server components with real-world projects.
Intermediate3h
Start Course
Cloud Computing with AWS

Cloud Computing with AWS

Dr. AI Sensei Updated

Deploy scalable applications on AWS. Covers EC2, S3, Lambda, RDS, IAM, and architecture best practices.
Advanced3h 20m
Start Course
Cybersecurity Fundamentals

Cybersecurity Fundamentals

Dr. AI Sensei Updated

Understand threats, vulnerabilities, encryption, network security, and secure coding principles. Ideal for developers entering security.
Beginner2h
Start Course
TypeScript Deep Dive

TypeScript Deep Dive

Dr. AI Sensei Updated

Go beyond basic types. Learn generics, conditional types, mapped types, decorators, and advanced patterns for large codebases.
Intermediate2h 10m
Start Course
Database Design & SQL

Database Design & SQL

Dr. AI Sensei Updated

Design normalized relational schemas, write complex queries, understand indexes, transactions, and optimize query performance.
Beginner1h 50m
Start Course
Docker & Kubernetes

Docker & Kubernetes

Dr. AI Sensei Updated

Containerize applications with Docker, orchestrate with Kubernetes. Covers deployments, services, Helm, and GitOps workflows.
Advanced2h 50m
Start Course
Machine Learning with Python

Machine Learning with Python

Dr. AI Sensei Updated

Implement regression, classification, clustering, and neural networks using scikit-learn, pandas, and TensorFlow.
Advanced3h 40m
Start Course
JavaScript ES6+

JavaScript ES6+

Dr. AI Sensei Updated

Master modern JavaScript: arrow functions, destructuring, promises, async/await, modules, and the event loop.
Beginner1h 40m
Start Course
System Design Interviews

System Design Interviews

Dr. AI Sensei Updated

Design scalable systems: load balancers, caches, queues, sharding, and consistency models. Pass FAANG system design rounds.
Advanced2h 40m
Start Course
Vue.js for Beginners

Vue.js for Beginners

Dr. AI Sensei Updated

Build reactive web interfaces with Vue 3. Learn the Composition API, Pinia state management, and Vue Router.
Beginner1h 35m
Start Course
The Modern Coffee Brewer

The Modern Coffee Brewer

Dr. AI Sensei Updated

Master the art of pour-over and espresso at home
Beginner2h 30m
Start Course
AI Agents for Software Development

AI Agents for Software Development

Dr. AI Sensei Updated

A comprehensive deep-dive into AI Agents. Master Agent-Computer Interfaces, ReAct patterns, Multi-Agent frameworks (MetaGPT), and Evaluation (SWE-bench). Includes detailed research breakdowns and interactive quizzes.
Advanced10h
Start Course
Introduction to Artificial Intelligence

Introduction to Artificial Intelligence

Dr. AI Sensei Updated

Learn the fundamentals of AI and how to apply it in your code. This course covers AI APIs, machine learning basics, and practical applications.
Beginner2h
Start Course