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

Stanford University
您将获得的技能: 社交网络分析, 运筹学, 网络分析, Algorithm, 计算逻辑, 计算思维, 网络模型, 数据结构, 概率, Networking 路由器, 分析, 伪代码, 理论计算机科学, 编程原则, 图论, 计算机科学, 生物信息学
中级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: 计算机编程, 数据清理, Algorithm, Data Validation, 文件输入/输出, 调试, 微软Excel, Excel 宏, Visual Basic(编程语言), 模拟, 数据导入/导出, 数据管理, Data Management, 自动化, 用户界面(UI), 电子表格软件, 解决问题, UI 组件, 代码审查, 编程原则
初级 · 专项课程 · 3-6 个月

Pontificia Universidad Católica de Chile
您将获得的技能: File I/O, Python Programming, Data Structures, Programming Principles, Computer Programming, Program Development, Algorithms
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: 网络安全, 数据安全, 外围设备, 云存储, 数据存储, 云平台, 云安全, 生成式人工智能, 计算机硬件, 云基础设施, 人工智能, 云计算架构, 系统配置, 通用网络, 云计算, OSI 模型, 云服务, 网络攻击, 测试计划, 云部署
初级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: 数据库, 安全 Code, PHP(脚本语言), 网络开发, MySQL, JSON, 调试, 数据库设计, 数据库应用, Javascript 和 jQuery, SQL, 关系数据库, 数据建模, AJAX, 超文本标记语言(HTML), 数据库开发, 网络应用, Javascript, jQuery, 面向对象编程(OOP)
中级 · 专项课程 · 3-6 个月

您将获得的技能: Back-End Web Development, PostgreSQL, Python Programming, Restful API, SQL, API Design, Object-Relational Mapping, Database Management, Databases, Data Validation, Development Environment
中级 · 课程 · 1-3 个月

您将获得的技能: Retrieval-Augmented Generation, OpenAI API, AI Workflows, Generative Model Architectures, Model Deployment, Hugging Face, Programming Principles, Computer Programming, Transfer Learning, Application Deployment, Context Management, Embeddings, User Interface (UI), Model Evaluation, Vector Databases, Debugging, Software Installation
中级 · 专项课程 · 3-6 个月

您将获得的技能: Scrum(软件开发), Kanban 原则, 云 Native 计算, 用户故事, 云平台, 测试驱动开发(TDD), 云安全, 冲刺回顾, 云存储, Devops, 云基础设施, CI/CD, 云计算架构, 敏捷项目管理, 敏捷软件开发, 云计算, 冲刺计划, Agile 方法论, 云服务, 云部署
初级 · 专项课程 · 3-6 个月

您将获得的技能: 风险管理, Scrum(软件开发), Kanban 原则, 团队建设, 积压工作, 信息技术, 冲刺回顾, 冲刺计划, 用户故事, 沟通, 软件开发生命周期, 软件设计, Devops, 敏捷项目管理, 软件开发方法, 计算机硬件, 软件架构, 敏捷软件开发, Agile 方法论, 管理团队
初级 · 专业证书 · 3-6 个月

University of California, Davis
您将获得的技能: Encryption, 威胁建模, 安全 Code, 网络安全, 应用安全, 数据安全, 密码学, 调试, Java, 代码审查, 验证和确认, 利用开发, 软件设计, 安全控制, 脆弱性评估, 开放式网络应用程序安全项目(OWASP), 编程原则, 渗透测试, 开发技术, Authentication
中级 · 专项课程 · 3-6 个月

您将获得的技能: Responsive Web Design, HTML and CSS, Event-Driven Programming, UI Components, Javascript, Interactive Design, Animations, Application Programming Interface (API), User Interface and User Experience (UI/UX) Design, Real Time Data, Data Persistence
中级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 统计分析, 网络分析, 放射诊断学, 磁共振成像, 研究设计, 统计, X 射线计算机断层扫描, 实验, 医学影像, 数据操作, 分析技能, 数据处理, 解剖学, R 语言程序设计(中文版), 图像分析, 生物医学技术, 神经学, 高级分析, 放射科, 数据分析
中级 · 专项课程 · 3-6 个月