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

Coursera
中级 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: Encryption, Cybersecurity, Network Security, Data Security, Cryptography, Cyber Security Policies, Data Integrity, Authentications
中级 · 课程 · 1-3 个月

Duke University
您将获得的技能: Algorithm, 计算机编程, 解决方案设计, 算法, C(编程语言), 软件工程, 编程原则, 解决问题
初级 · 课程 · 1-4 周
University of Toronto
您将获得的技能: Algorithm, 计算机编程, 集成开发环境, Python 编程, 算法, 开发环境, 计划发展, 文件输入/输出, 调试, 编程原则, 数据结构, 软件文档
初级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: 计算机编程, 图表设计, 计算机图形学, Python 编程, 计划发展, 调试, 数据结构, 编程原则
初级 · 课程 · 1-4 周

Duke University
您将获得的技能: Algorithm, 计算机编程, C(编程语言), 开发环境, 命令行界面, 算法, 计划发展, 调试, 模拟, 软件测试
初级 · 课程 · 1-4 周

您将获得的技能: Programming Principles, Development Environment, Scripting, Scripting Languages, Integrated Development Environments, Software Development Tools, Style Guides
初级 · 课程 · 3-6 个月

您将获得的技能: Programming Principles, Scripting, Scripting Languages, Data Structures, Development Environment, Microsoft Visual Studio, Integrated Development Environments, Computer Programming, Software Installation, Algorithms, Debugging
初级 · 课程 · 1-3 个月

您将获得的技能: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Full-Stack Web Development, Scripting Languages, Computer Programming, Javascript, Database Management
攻读学位
初级 · 专项课程 · 3-6 个月

您将获得的技能: Video Game Development, Game Design, Development Environment, Data Structures, Computer Programming, Programming Principles, User Interface (UI), Scripting Languages, Debugging
初级 · 课程 · 1-3 个月

您将获得的技能: Web Development, Web Design and Development, Web Applications, Data Structures, Javascript, Programming Principles, Object Oriented Programming (OOP), Computational Thinking
初级 · 课程 · 1-4 周

Rice University
您将获得的技能: Algorithm, 计算机编程, 数据分析, 应用程序开发, 计算思维, 理论计算机科学, Python 编程, 面向对象编程(OOP), 组合学, 数据结构, 机器学习算法, 生物信息学, 大数据, 编程原则, 概率, 算法, 用户界面(UI), 图论, 互动设计, 事件驱动编程, 计划发展
初级 · 专项课程 · 3-6 个月