编程课程可以帮助您学习 Python、Java 和 JavaScript 等编码语言,以及算法、数据结构和软件开发方法等概念。您可以培养调试、版本控制和编写高效代码的技能。许多课程会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等支持开发网络应用程序和软件解决方案的框架。
University of Michigan
您将获得的技能: Html 和 Css, 层叠样式表(CSS), 用户界面(UI), 浏览器兼容性, 网页内容无障碍指南, 网络开发, 调试, 网页设计, 响应式网页设计, 网络开发工具, 可用性
初级 · 课程 · 1-3 个月
University of Alberta
您将获得的技能: 流程驱动的开发, 软件开发生命周期, Scrum(软件开发), 软件工程, 敏捷软件开发, Agile 方法论, 软件开发方法, Kanban 原则
混合 · 课程 · 1-4 周

Rice University
您将获得的技能: Algorithm, 数据结构, 计算机科学, 理论计算机科学, Python 程序设计, 测试案例, 计算思维, 编程原则, 计算机编程, 数学建模, 软件设计模式, 调试, 博弈论, 伪代码
中级 · 课程 · 1-4 周

多位教师
您将获得的技能: Tensorflow, Keras (Neural Network Library), Machine Learning Methods, Model Evaluation, Machine Learning, Google Cloud Platform, Machine Learning Algorithms, Applied Machine Learning, Financial Trading, Reinforcement Learning, Recurrent Neural Networks (RNNs), Supervised Learning, Data Pipelines, Time Series Analysis and Forecasting, Statistical Machine Learning, Technical Analysis, Deep Learning, Securities Trading, Portfolio Management, Artificial Intelligence and Machine Learning (AI/ML)
中级 · 专项课程 · 1-3 个月
University of Washington
您将获得的技能: Algorithm, 数据科学, 数据库, Apache Spark, 数据库系统, 分布式计算, 数据操作, 大数据, Python 程序设计, 可扩展性, 图论, 数据处理, 云计算, Apache Hadoop, NoSQL, 数据流, 关系数据库, Query 语言, SQL, 数据分析
混合 · 课程 · 1-3 个月

您将获得的技能: Embedded Software, Application Security, Embedded Systems, Software Design, DevSecOps, Internet Of Things, Application Deployment, Systems Design, User Interface and User Experience (UI/UX) Design, System Design and Implementation, Cybersecurity, IT Security Architecture, Development Environment, Cyber Security Strategy, Design Strategies, Software Architecture, Functional Design, Functional Testing, Open Source Technology
初级 · 课程 · 3-6 个月

California Institute of the Arts
您将获得的技能: 设计师, 叙事, 系统设计, 构思, 视频游戏开发, 概念设计, 创造力, 动画和游戏设计, 互动设计, 游戏设计
初级 · 课程 · 1-4 周

University of California, Davis
您将获得的技能: 编程原则, 计划发展, 调试, 安全 Code, C(编程语言), 软件设计, 软件开发方法, 脆弱性评估
中级 · 课程 · 1-4 周

SkillsBooster Academy
您将获得的技能: Prompt Engineering, Prompt Patterns, Responsible AI, No-Code Development, Presentations, Application Development, Generative AI, Web Applications, Automation, Prototyping, Artificial Intelligence and Machine Learning (AI/ML), Application Design, Interactive Design, Digital Design, Creative Design, New Product Development, Creative Thinking, User Interface (UI) Design, Creativity, Application Deployment
初级 · 课程 · 1-3 个月
University of Toronto
您将获得的技能: 生命科学, 生物统计学, 数据分析
初级 · 课程 · 1-3 个月

您将获得的技能: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
初级 · 指导项目 · 不超过 2 小时

LearnQuest
您将获得的技能: CI/CD, 持续交付, 测试驱动开发(TDD), 软件开发工具, 计算思维, 编程原则, 软件开发, 软件开发生命周期, 面向对象设计, 持续集成, 面向对象编程(OOP), 云计算开发, 统一模型语言, Apache Maven, 构建工具, 软件设计模式, 版本控制, Agile 方法论, 软件开发方法, 詹金斯
初级 · 专项课程 · 3-6 个月