编程语言课程可以帮助您学习语法、Data Structure、算法和面向对象编程。您可以培养调试、代码优化和软件开发方法方面的技能。许多课程都会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等框架,这些都支持创建强大的应用程序并提高您的编码效率。

University of California, Irvine
您将获得的技能: 人机交互, JSON, 移动开发, 原型设计, 视频游戏开发, 用户界面 (UI) 设计, UI 组件, 苹果 Xcode, Swift 编程, 可用性测试, OAuth, UI/UX 战略, 动画和游戏设计, 响应式网页设计, 模型-视图-控制器, iOS 开发, 游戏设计, 核心数据(软件), 苹果 iOS, Objective-C(编程语言)
初级 · 专项课程 · 3-6 个月
LearnQuest
您将获得的技能: Matplotlib, 数据结构, 软件包和软件管理, 测试自动化, 开发环境, 数据操作, Docker (软件), 编程原则, 持续集成, 数据建模, 脚本, Python 程序设计, 软件测试, Pandas(Python 软件包), 统一模型语言, 单元测试, 文件输入/输出, 集装箱化, Devops, 计算机编程
初级 · 专项课程 · 3-6 个月

Wesleyan University
您将获得的技能: 数据叙事, 统计假设检验, 描述性统计, 回归分析, 分类与回归树 (CART), 决策树学习, 数据扫盲, 数据展示, 数据操作, 统计, 机器学习, 数据管理, 统计分析, 探索性数据分析, 统计软件, 数据可视化, 相关性分析, 数据分析, 逻辑回归, 模型评估
初级 · 专项课程 · 3-6 个月

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

University of New Mexico
您将获得的技能: 文化多样性, 经济学, 商务, 政治科学, 经济发展, 世界历史, 商业经济学, 国际关系, 社会科学, 全球营销, 社会经济学, 金融市场
混合 · 课程 · 1-3 个月

Northwestern University
您将获得的技能: 色彩理论, 应用数学, 数字信号处理, 可视化(计算机制图), 数学建模, Matlab, 图像分析, 计算机视觉
混合 · 课程 · 1-3 个月

您将获得的技能: Restful API, API Design, GitHub, Git (Version Control System), Postman API Platform, Application Programming Interface (API), Application Deployment, Node.JS, API Testing, Web Development, Server Side, Full-Stack Web Development, Back-End Web Development, Web Applications, Front-End Web Development
中级 · 课程 · 1-4 周

Sungkyunkwan University
您将获得的技能: 口头表达, 语言能力, 语法, 口语理解, 词汇, 语言学习
初级 · 课程 · 1-3 个月

您将获得的技能: Project Closure, Agile Project Management, Product Roadmaps, Project Management, Agile Software Development, Backlogs, Procurement, Stakeholder Management, Scope Management, Project Management Life Cycle, Agile Methodology, Project Controls, Project Risk Management, Project Planning, Project Schedules, Project Scoping, Project Estimation, Project Implementation, Waterfall Methodology, Project Performance
初级 · 专项课程 · 3-6 个月

Edge Impulse
您将获得的技能: 卷积神经网络, 数据伦理, 模型部署, 嵌入式系统, 机器学习, 深度学习, 人工神经网络, 数字信号处理, 数据预处理, 模型评估, 嵌入式软件, 数据分析, 功能工程, 人工智能和机器学习(AI/ML), 应用机器学习, 计算机编程
中级 · 课程 · 1-4 周

您将获得的技能: Unreal Engine, 3D Assets, Virtual Environment, Video Game Development, Augmented and Virtual Reality (AR/VR), Computer Graphics, Animation and Game Design
高级设置 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: Algorithm, Encryption, 理论计算机科学, 计算思维, 网络安全, 代数, Python 程序设计, 公钥加密标准(PKCS), 算术, 密码学
初级 · 课程 · 1-4 周