计算机编程课程可以帮助您学习 Python、Java 和 JavaScript 等编码语言,以及算法、数据结构和软件开发原则等概念。您可以培养调试、版本控制和编写高效代码的技能。许多课程会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等框架,这些都支持开发应用程序并提高您的编程能力。

DeepLearning.AI
您将获得的技能: 张力流, 联合学习, 人工神经网络, 应用编程接口 (API), 信息隐私, 机器学习, 模型评估, 数据可视化, 迁移学习, 模型部署
中级 · 课程 · 1-4 周

SkillUp
您将获得的技能: SQL, 对象关系映射, Spring Boot, Java 编程, MySQL, 数据库, 冬眠(Java), 关系数据库, 数据库管理, 还原式 API, Java, NoSQL, 数据访问, 数据库设计, 软件开发, 数据库开发
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: 概念设计, 构思, 线框设计, 原型设计, 用户体验设计, 用户界面(UI), 故事板, 以用户为中心的设计, 可用性测试, 用户故事, 交互设计, 用户研究, 模型
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: Encryption, 数据加密标准, Algorithm, 高级加密标准(AES), 暴力攻击, 密码学
中级 · 课程 · 1-3 个月

SkillUp
您将获得的技能: 安卓开发, 应用程序开发, 调试, 用户界面 (UI) 设计, 可用性, 移动开发工具, 开发测试, Android Studio, 交互设计, 移动开发, 人机交互, 安卓(操作系统), 用户界面和用户体验(UI/UX)设计
初级 · 课程 · 1-4 周
您将获得的技能: Performance Tuning, Django (Web Framework), Authentications, PostgreSQL, Scalability, Application Deployment, Cloud Hosting, User Accounts, Application Security, Python Programming
高级设置 · 课程 · 1-4 周

LearnQuest
您将获得的技能: 网络开发, Java 编程, Java 平台企业版(J2EE), Java, 应用程序部署, 服务器端, 网络服务器, 网络应用, 应用框架, 应用服务器
中级 · 课程 · 1-4 周

您将获得的技能: Linux Commands, Metasploit, Open Web Application Security Project (OWASP), Linux, Penetration Testing, Vulnerability Scanning, Command-Line Interface, Exploitation techniques, Scripting, Vulnerability Assessments, Brute-force attacks, General Networking, Python Programming, Web Applications, Cybersecurity, Data Ethics, Firewall, Network Security, Wireless Networks, System Configuration
初级 · 专项课程 · 3-6 个月

您将获得的技能: Adobe Photoshop, Photo Editing, Adobe Creative Cloud, Computer Graphic Techniques, Photography, Graphics Software, Graphic Design, Image Quality, Creativity
初级 · 指导项目 · 不超过 2 小时

Whizlabs
您将获得的技能: Selenium (Software), Test Tools, Debugging, Software Testing, Unit Testing, Test Automation, UI Components, Browser Compatibility, Web Applications, Test Script Development, Test Case, Scripting, Development Environment, Python Programming, Software Installation
初级 · 课程 · 1-4 周

IBM
您将获得的技能: 新兴技术, 负责任的人工智能, 数据分析, 云部署, 商务, 云计算架构, 云平台, 云存储, 自然语言处理, 数据扫盲, 大数据, 云服务, 机器人, 云基础设施, 生成式人工智能, 云安全, 云计算, 数据科学, 数据挖掘, 业务逻辑
初级 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: 计算机编程, Agile 方法论, 持续集成, 云计算架构, Kubernetes, 软件开发生命周期, 云应用, CI/CD, Scrum(软件开发), 软件开发方法, 持续交付, 詹金斯, 软件开发, 云计算开发, 软件工程, 敏捷软件开发
初级 · 课程 · 1-4 周