编程基础课程可以帮助您学习变量、控制结构、数据类型和函数等基本概念。您还可以掌握解决问题、调试和编写简洁高效代码的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、Visual Studio Code 等集成开发环境 (IDE) 以及 Python 或 JavaScript 等编程语言,这些都是网络开发和软件工程中常用的工具。

The State University of New York
您将获得的技能: Html 和 Css, 网页设计与开发, WordPress, 网络开发, 网络语言, 浏览器兼容性, 网络分析和 SEO, 跨平台开发, 网页设计, 网页内容, 内容管理, 网络应用
混合 · 课程 · 1-4 周

University of Alberta
您将获得的技能: 可维护性, Java, 软件设计, 统一模型语言, 软件设计模式, 模型-视图-控制器, 代码审查, 编程原则, 软件架构, 面向对象设计, 应用设计
中级 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: 积压工作, 冲刺回顾, 测试驱动开发(TDD), 持续集成, 冲刺计划, 敏捷项目管理, Agile 方法论, 敏捷软件开发, 用户故事, 软件开发方法, Scrum(软件开发)
中级 · 课程 · 1-4 周

University of Alberta
您将获得的技能: 人工智能, 概率分布, 马尔可夫模型, 强化学习, Algorithm, 机器学习, 机器学习算法
中级 · 课程 · 1-3 个月

Duke University
您将获得的技能: 模型评估, 计算机视觉, 无监督学习, 监督学习, 决策树学习, 分类与回归树 (CART), 深度学习, 自然语言处理, 回归分析, 随机森林算法, 逻辑回归, 卷积神经网络, 预测分析, Algorithm, 机器学习, 人工智能和机器学习(AI/ML), 数据科学
中级 · 课程 · 1-3 个月

Microsoft
您将获得的技能: 基础设施即服务(IaaS), 云计算, Virtual Machine, 云计算架构, 云存储, 微软 Azure, 云服务, 虚拟化, 数据库管理系统, 可扩展性, 虚拟网络化
初级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: 数据操作, 数据导入/导出, 生物信息学, 数据结构, 软件安装, 大数据, 统计编程, R 语言程序设计(中文版), 数据分析软件
混合 · 课程 · 1-4 周

Alex Genadinik
您将获得的技能: Prompt Engineering, ChatGPT, AI Enablement, Presentations, Generative AI, AI Personalization, AI Workflows, Multimedia, OpenAI, Artificial Intelligence, Productivity Software, Content Creation, Brainstorming, Proofreading
混合 · 课程 · 1-3 个月

University of California, Santa Cruz
您将获得的技能: 人工智能, 图论, C++(编程语言), C(编程语言), 软件设计模式, 面向对象编程(OOP), 数据结构, Algorithm, 游戏设计, 调试
中级 · 课程 · 1-3 个月

您将获得的技能: Model Deployment, MLOps (Machine Learning Operations), AI Orchestration, Dependency Analysis, Application Deployment, Continuous Deployment, Generative AI, Release Management, Regression Testing, Cloud Deployment, Verification And Validation, Site Reliability Engineering, CI/CD, Model Evaluation, Continuous Delivery, Data-Driven Decision-Making, Application Performance Management, Software Technical Review, Kubernetes, System Requirements
中级 · 课程 · 1-4 周

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

LearnQuest
您将获得的技能: Java, 开发环境, 数据结构, 面向对象编程(OOP), 计算机编程, 面向对象设计, Java 编程
中级 · 课程 · 1-4 周