基础编码课程可以帮助您学习 Python、JavaScript 和 HTML 等编程语言,以及算法、数据结构和 Debugging 技术等概念。您可以掌握编写简洁代码、了解软件开发流程以及创建简单应用程序或网站的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、用于编码的 Integrated Development Environment (IDE) 以及简化网络开发的框架,让您可以在实际项目中应用自己的技能。
University of California, Santa Cruz
中级 · 课程 · 1-3 个月

Northeastern University
您将获得的技能: Object Oriented Programming (OOP), Python Programming, Computer Programming, Development Environment, Software Installation, Scripting, Scripting Languages, Debugging, Program Development, Integrated Development Environments, Data Manipulation
初级 · 课程 · 1-3 个月

Microsoft
您将获得的技能: 算法, Git(版本控制系统), 计算机编程, 集成开发环境, 版本控制, GitHub, 数据操作, 脚本, Python 编程, 数据结构, Jupyter, 面向对象编程(OOP), 单元测试, 网络开发, 软件测试, 调试
初级 · 课程 · 1-3 个月

DeepLearning.AI
您将获得的技能: Prompt Engineering, Large Language Modeling, Database Design, LLM Application, Software Documentation, Software Design Patterns, Collaborative Software, Software Testing, OpenAI API, Application Design, Generative AI, Database Management, AI Enablement, Code Review, Software Architecture, System Design and Implementation, Dependency Analysis, Software Engineering, Software Development, Machine Learning
初级 · 专业证书 · 1-3 个月

The Hong Kong University of Science and Technology
您将获得的技能: 计算机编程, 协调, 动画和游戏设计, 讲故事, 计划发展, 故事板, 脚本, 计算思维, 事件驱动编程, 解决方案设计, 数据流, 动画, 编程原则, 游戏设计
初级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: .NET框架, 计算机编程, 开发环境, 集成开发环境, Visual Basic(编程语言), 应用程序开发, 软件开发, 编程原则, 调试, Microsoft 开发工具, 跨平台开发
初级 · 课程 · 1-4 周

Scrimba
您将获得的技能: Claude Code, Vibe coding, Anthropic Claude, Model Context Protocol, Application Development, Command-Line Interface, Application Design, Programming Principles, Generative AI, Automation, Generative AI Agents, Image Analysis, Artificial Intelligence and Machine Learning (AI/ML), Agentic systems
中级 · 课程 · 1-4 周

Packt
您将获得的技能: Rust (Programming Language), System Programming, Package and Software Management, Data Structures, Software Installation, Test Data, Programming Principles, Secure Coding, Maintainability, Debugging, Software Design Patterns, Integrated Development Environments, Data Sharing, Data Management, Command-Line Interface, Capacity Management
初级 · 专项课程 · 3-6 个月

您将获得的技能: Ruby (Programming Language), Object Oriented Programming (OOP), Debugging, Development Environment, Integrated Development Environments, Computer Programming, Programming Principles, Apple Xcode, Software Installation, Microsoft Windows, Command-Line Interface
初级 · 课程 · 1-3 个月

您将获得的技能: Maintainability, Code Review, Testability, Debugging, Style Guides, Software Documentation, Software Design Patterns, Programming Principles, Quality Assurance
中级 · 课程 · 1-4 周

Fractal Analytics
您将获得的技能: 生成式人工智能, 及时工程, 计算机编程, 大型语言建模, Python 编程, 生成模型架构, 面向对象编程(OOP), 批判性思维, 语义网, 调试, 人工神经网络
中级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: 计算机编程, 关系数据库, 自动化, 系统软件, 分析, 算法, 计算机网络, 计算机硬件, 计算机科学, 数据库管理, 数据库, 云计算, 调试, 计算机结构, Visual Basic(编程语言), 网络协议, 网络安全, 编程原则, 软件开发, 查询语言
初级 · 课程 · 1-3 个月