计算机图形课程可以帮助你学习二维和三维建模、渲染技术、动画原理和视觉效果。您可以掌握纹理贴图、灯光设计和角色装配方面的技能,同时了解色彩理论和构图。许多课程都会介绍 Blender、Adobe After Effects 和 Unity 等工具,展示如何使用这些应用程序在游戏、电影和虚拟现实中创造身临其境的视觉体验。

您将获得的技能: 调试, 设计研究, Linux 命令, 单元测试, 应用程序开发, 伪代码, 代码重用性, 网页内容无障碍导则, JavaScript 框架, 层叠样式表(CSS), Unix, 用户界面和用户体验(UI/UX)设计, 用户体验设计, 用户界面组件, 用户研究, 用户界面(UI), 可用性, Javascript, 超文本标记语言(HTML), 软件可视化
★ 4.7 (2.4万) · 初级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: 外壳脚本, 软件开发生命周期, 软件架构, 利纳克斯, 数据分析, Linux 命令, 版本控制, GitHub, Git(版本控制系统), NumPy, 全栈式网络开发, Python 编程, Flask (Web 框架), 恢复性应用程序接口, Unix Shell, 软件设计, 文件管理, 网络开发, Bash(脚本语言), 应用程序部署
★ 4.6 (5.2万) · 初级 · 专项课程 · 3-6 个月

Vanderbilt University
您将获得的技能: 解决问题, 计算机编程, 调试, 编程原则, 工程计算, 线性代数, 代码重用性, 计算机编程工具, 计划发展, Matlab, 计算机科学, 文件管理, 计算逻辑, 用户界面(UI), 开发环境, C(编程语言), 数据结构, 功能设计, 数学软件, 文件输入/输出
★ 4.8 (1.8万) · 初级 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: 生物信息学, 调试, 计算机编程, 编程原则, 网络分析, 数据存储, 计算思维, Java, 理论计算机科学, 传染病, Algorithm, Python 编程, 拉斯特(编程语言), 软件测试, 算法, Java 编程, 数据结构, Javascript, 开发测试, 图论, C 和 C++
★ 4.6 (1.7万) · 中级 · 专项课程 · 3-6 个月
University of Toronto
您将获得的技能: 调试, 计算机编程, 编程原则, Python 编程, 集成开发环境, 计划发展, 软件文档, 数据结构, 开发环境, 功能设计, 技术文档, 文件输入/输出
★ 4.7 (6735) · 初级 · 课程 · 1-3 个月
您将获得的技能: Network Security, Hardening, Network Protocols, Cloud Security, Network Architecture, Intrusion Detection and Prevention, TCP/IP, Vulnerability Assessments, Computer Networking, Cybersecurity, General Networking, Network Model, Network Infrastructure, Firewall, Security Controls, Cloud Computing, Virtual Private Networks (VPN)
★ 4.8 (7237) · 初级 · 课程 · 1-4 周

IBM
您将获得的技能: 外壳脚本, 软件开发生命周期, 软件架构, 云应用, Linux 命令, 云部署, Git(版本控制系统), 云原生计算, 开放式网络应用程序安全项目(OWASP), Grafana, 对象关系映射, Python 编程, 恢复性应用程序接口, Django (网络框架), Kubernetes, Istio, Bash(脚本语言), 微服务, OpenShift, 应用程序部署
★ 4.6 (5.3万) · 初级 · 专业证书 · 3-6 个月

Duke University
您将获得的技能: 解决问题, 计算机编程, 调试, 编程原则, 系统编程, 软件工程, 计划发展, Algorithm, 模拟, 软件测试, 可维护性, 算法, 系统开发生命周期, C(编程语言), 开发测试, 测试计划, 数据结构, 文件输入/输出, 内存管理, 软件设计, C 和 C++
★ 4.6 (7453) · 初级 · 专项课程 · 3-6 个月

您将获得的技能: 云计算, 持续集成, DevOps, 云技术, 云平台, 云部署, 云原生计算, Devops 工具, 敏捷方法, Agile 软件开发, Agile 方法论, 云安全, CI/CD, 敏捷软件开发, 云基础设施, 冲刺回顾, 用户故事, 看板原则, 积压工作, 云计算架构, 云服务, Scrum(软件开发)
★ 4.7 (1.4万) · 初级 · 专项课程 · 3-6 个月
您将获得的技能: User Experience Design, User Experience, Persona (User Experience), Web Content Accessibility Guidelines, User Story, UI/UX Research, User Centered Design, Design Thinking, User Research, Human Factors, Human Centered Design, Ideation, Competitive Analysis, Solution Design, Persona Development
★ 4.8 (1.7万) · 初级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: 计算机编程, Network Protocol(网络协议, 网络协议, OSI 模型, 计算机网络, 嵌入式系统, TCP/IP, 计算机硬件, 网络架构, 无线网络, 嵌入式软件, 物联网
★ 4.7 (1.3万) · 混合 · 课程 · 1-4 周
您将获得的技能: Debugging, Python Programming, Cybersecurity, Scripting, Programming Principles, File I/O, IT Automation, Scripting Languages, Data Import/Export, Algorithms, Automation, Computer Programming, Maintainability, Data Structures
★ 4.8 (3571) · 初级 · 课程 · 1-4 周