探索编程课程

158 条互动学习路径,配备全天候 AI 导师。每条路径都可免费开始。

158 条学习路径 · 15 种语言 · Web、iOS 和 Android

49 门课程

Python Academy logo

Python Academy

探索 Python 的多功能特性,通过 Python Academy 构建各类项目。Python初学者
Java Academy logo

Java Academy

通过 Java Academy 掌握 Java 编程,开发强大的应用程序。Java初学者
SQL Academy logo

SQL Academy

通过在 SQL Academy 学习 SQL,有效地管理和查询数据库。SQL初学者
Kotlin Academy logo

Kotlin Academy

通过 Kotlin Academy 提升你的 Kotlin 技能,构建现代应用程序。KotlinWeb
C# Academy logo

C# Academy

掌握 C# 编程,使用 C# Academy 开发多功能软件解决方案。C#初学者
Coding Interview Prep logo

Coding Interview Prep新

DSA、SQL 与竞技编程编码面试准备职业发展
MongoDB Academy logo

MongoDB Academy

掌握 MongoDB 文档型 NoSQL 数据库。学习 CRUD、数据建模、聚合管道、索引、事务和生产环境 Atlas 最佳实践。JavaScript数据
Pandas & NumPy Academy logo

Pandas & NumPy Academy

从电子表格到生产级数据分析。掌握 NumPy 数组、Pandas DataFrame、数据清洗、groupby、合并、时间序列和 Python 数据可视化。PythonAI
SQL Interview Prep logo

SQL Interview Prep

掌握 SQL 技术面试 — joins、window functions、CTEs、query optimization 和经典面试题。SQL数据
Excel Formulas Academy logo

Excel Formulas Academy

掌握 Excel 和 Google Sheets 公式 — 从 SUM 和 IF 到 XLOOKUP、动态数组、LAMBDA、QUERY 和仪表板。Excel初学者
R Academy logo

R Academy

通过 R Language Academy 解锁数据分析和统计的力量。R初学者
C++ Academy logo

C++ Academy

在 C++ Programming Academy 学习 C++,提升你的软件开发技能。C++初学者
Cyber Security Academy logo

Cyber Security Academy

利用 Cyber Security Academy 的必备技能保护数字系统和数据。初学者
Learn AI with Python logo

Learn AI with Python

使用 Python 学习 AIPython数据
PHP Academy logo

PHP Academy

通过掌握 PHP 编程,在 PHP Academy 开发动态网络应用。PHP初学者
Spring Boot 4 Complete Guide logo

Spring Boot 4 Complete Guide

从基础概念到高级微服务、响应式编程和云部署,精通 Spring Boot 4,构建健壮和可扩展的企业应用程序。Java初学者
AI SaaS Builder logo

AI SaaS Builder

学习设计、开发并部署你自己的人工智能驱动的软件即服务 (AI SaaS) 应用,从概念到上市。AI
Indie Hacker Mobile Apps logo

Indie Hacker Mobile Apps

作为独立黑客,学习如何构思、构建、发布和变现自己的移动应用,利用现代跨平台开发技术。Web
SaaS Architecture & Startup Engineering logo

SaaS Architecture & Startup Engineering

掌握 SaaS 架构和创业工程的复杂性,从基础设计模式到高级扩展和运营策略。Web
Neo4j Graph Database Fundamentals logo

Neo4j Graph Database Fundamentals

掌握Neo4j(领先的图数据库)的基础知识,高效地建模、查询和分析相互关联的数据,用于构建先进应用。初学者
Firebase Auth & Realtime Database Apps logo

Firebase Auth & Realtime Database Apps

掌握 Firebase Authentication 和 Realtime Database,构建可扩展、安全且动态的网络和移动应用程序。Web
Supabase Backend as a Service logo

Supabase Backend as a Service

掌握 Supabase(开源 Firebase 替代品),为您的 Web 和移动应用构建强大且可扩展的后端服务。Web
Stripe Payments & SaaS Billing Systems logo

Stripe Payments & SaaS Billing Systems

掌握 Stripe Payments,从基础概念到高级集成和财务报告,构建强大的 SaaS 计费系统。初学者
FastAPI Backend Development Bootcamp logo

FastAPI Backend Development Bootcamp

掌握 FastAPI 构建高性能、异步 web API、数据库集成,以及部署健壮的后端服务。初学者
Scala for Backend Engineering & Functional Programming logo

Scala for Backend Engineering & Functional Programming

掌握 Scala 用于强大的后端开发,深入函数式编程范式以构建可扩展和可维护的应用程序。Scala数据
Clojure Functional Programming & JVM Backend Development logo

Clojure Functional Programming & JVM Backend Development

掌握 Clojure 函数式编程,为健壮的 JVM 后端开发释放其力量。Clojure数据
Elixir & Phoenix: Scalable Backend Development logo

Elixir & Phoenix: Scalable Backend Development

掌握 Elixir 和 Phoenix,用函数式编程原则构建稳健、可扩展、容错的后端应用。ElixirWeb
Prompt Engineering & LLM Optimization for Developers logo

Prompt Engineering & LLM Optimization for Developers

掌握精心设计提示词的艺术,并优化大语言模型,为开发者应用提供稳健、高效和安全的解决方案。AI
Real-Time Streaming Systems (WebRTC + Live Data) logo

Real-Time Streaming Systems (WebRTC + Live Data)

掌握使用 WebRTC 和各种实时数据技术构建实时流媒体系统的基础知识和高级技术。Web
Vector Databases: Pinecone, Weaviate & pgvector logo

Vector Databases: Pinecone, Weaviate & pgvector

通过这门综合课程掌握向量数据库的世界,涵盖 Pinecone、Weaviate 和 pgvector,用于高级 AI 应用。AI
LLM Apps in Production (RAG + Vector DB + Caching) logo

LLM Apps in Production (RAG + Vector DB + Caching)

掌握在生产环境中构建和部署强大的LLM应用的艺术,利用RAG、向量数据库和智能缓存策略实现最优性能和成本效益。AI
Production Debugging & Incident Response Playbook logo

Production Debugging & Incident Response Playbook

掌握快速诊断和解决生产环境问题的艺术,并通过健壮的响应手册有效管理事件。数据
Load Testing & Performance Benchmarking (JMeter & k6) logo

Load Testing & Performance Benchmarking (JMeter & k6)

使用 Apache JMeter 和 k6 等业界领先的工具,掌握负载测试和性能基准测试的艺术,构建高度可扩展和弹性的应用程序。Web
Caching Strategies: Redis + CDN + Edge Computing logo

Caching Strategies: Redis + CDN + Edge Computing

使用 Redis、CDN 和边缘计算掌握强大的缓存策略,构建高性能、可扩展且具有抗压能力的应用。Web
Elasticsearch & Full Text Search Systems logo

Elasticsearch & Full Text Search Systems

掌握 Elasticsearch 和全文搜索系统,为您的应用构建强大、可扩展的搜索能力。Web
Advanced PostgreSQL: Indexing, Partitioning, Replication logo

Advanced PostgreSQL: Indexing, Partitioning, Replication

掌握高级 PostgreSQL 技术,包括索引、分区和复制,构建高性能、可扩展且具有容错能力的数据库系统。数据
AWS for Backend Developers (EC2, S3, RDS, Lambda) logo

AWS for Backend Developers (EC2, S3, RDS, Lambda)

掌握 EC2、S3、RDS 和 Lambda 等核心 AWS 服务,构建强大、可扩展且高效的后端应用程序。数据
Apache Kafka & Stream Processing Fundamentals logo

Apache Kafka & Stream Processing Fundamentals

掌握 Apache Kafka 和流处理基础知识,构建可扩展、实时数据管道和事件驱动应用。初学者
Advanced Spring Boot 4: Event-Driven Architecture (Kafka) logo

Advanced Spring Boot 4: Event-Driven Architecture (Kafka)

掌握高级 Spring Boot 4 技术,使用 Apache Kafka 构建健壮、可扩展的事件驱动微服务。Web
System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) logo

System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry)

掌握系统可观测性,学习日志、指标和追踪技术,通过 ELK Stack 和 OpenTelemetry 的实战技能实现强大的应用监控。数据
Clean Architecture & Design Patterns in Practice logo

Clean Architecture & Design Patterns in Practice

掌握清洁架构和必要的设计模式,构建健壮、可维护和可扩展的软件系统。Web
Redis Caching & Messaging (Pub/Sub, Streams) logo

Redis Caching & Messaging (Pub/Sub, Streams)

掌握 Redis 高性能缓存和实时消息传递,使用 Pub/Sub 和 Streams 构建可扩展应用程序。数据
PostgreSQL Performance & Query Optimization logo

PostgreSQL Performance & Query Optimization

掌握 PostgreSQL 性能调优和查询优化技术,构建高效且可扩展的数据库应用程序。SQL数据
Docker & Kubernetes for Developers logo

Docker & Kubernetes for Developers

掌握 Docker 和 Kubernetes 的容器化和编排技术,高效地部署、管理和扩展应用程序。AI
Web Scraping & Bots logo

Web Scraping & Bots

掌握网页爬虫和机器人开发的艺术,自动执行任务、高效收集数据并构建智能代理。PythonAI
LangChain / RAG / Vector DBs logo

LangChain / RAG / Vector DBs

掌握 LangChain、检索增强生成 (RAG) 和向量数据库,构建强大的、上下文感知的 AI 应用。AI
System Design Basics for Backend Developers logo

System Design Basics for Backend Developers

掌握系统设计的基础和高级概念,构建强大、可扩展、高性能的后端应用。初学者
Git & GitHub Professional Workflow logo

Git & GitHub Professional Workflow

掌握专业的 Git 和 GitHub 工作流程,增强团队协作,高效管理代码版本,优化软件开发生命周期。AI
Node.js Backend Development Bootcamp logo

Node.js Backend Development Bootcamp

掌握 Node.js,通过这个综合开发训练营构建稳健可扩展的后端应用。JavaScript初学者
常见问题

常见问题解答

CoddyKit 提供多少门课程?

CoddyKit 提供 158+ 门交互式编程课程,涵盖多种编程语言和技术,从完全初学者入门到高级内容。

课程免费吗?

是的。每门课程都可以免费开始,你可以免费完成其所有交互式课程。可选的 PRO 订阅解锁高级 AI 工具和可分享的证书。

我可以学习哪些编程语言?

课程涵盖 Python、JavaScript、TypeScript、Swift、Java、C#、SQL、Web 开发,以及 AI Agent 和 prompt 工程等现代主题。

我需要有编程经验才能开始吗?

不需要。课程从初级到高级,包含短小精悍的课程、实时代码执行和 24/7 AI 辅导,所以你可以完全零基础开始。

我可以在手机上学习这些课程吗?

可以。CoddyKit 支持网页版、iOS 原生应用和 Android 原生应用,你的学习进度会在所有设备间同步。

课程提供我的语言版本吗?

可以。课程和课时页面支持 15 种语言——英文、土耳其文、德文、西班牙文、法文、日文、韩文、葡萄牙文、俄文、中文、阿拉伯文、印尼文、意大利文、波兰文和泰文——应用还能将课时翻译成更多语言。