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

University of California San Diego
您将获得的技能: Python 程序设计, 生物信息学, 计算思维, 传染病, 生物技术, Algorithm, 微生物学, 分子生物学
中级 · 课程 · 1-3 个月

您将获得的技能: CI/CD, Microsoft Azure, Data Lakes, Microsoft Power Platform, Azure Synapse Analytics, Data Pipelines, Analytics, Data Governance, Advanced Analytics, Data Security, Data Management, Data Analysis Expressions (DAX), Power BI, Microsoft Excel, Exploratory Data Analysis, Apache Spark, Application Deployment, SQL, Governance, Version Control
中级 · 课程 · 1-4 周
University of Michigan
您将获得的技能: Python 程序设计, 描述性统计, 数据清理, 数据分析, 数据预处理, 统计分析, 相关性分析, Matplotlib, 统计推理, 回归分析, Pandas(Python 软件包), R 语言程序设计(中文版), 散点图
中级 · 课程 · 1-3 个月

您将获得的技能: Responsive Web Design, Front-End Web Development, HTML and CSS, Bootstrap (Front-End Framework), Web Design, User Interface (UI), Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), User Interface and User Experience (UI/UX) Design, Event-Driven Programming, Web Applications, UI Components, Web Development, Interactive Design, User Interface (UI) Design, Javascript, jQuery, User Experience Design, Web Design and Development, Animations
中级 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: 软件设计, Java 编程, 面向对象设计, 面向对象编程(OOP), Java
中级 · 课程 · 1-3 个月

您将获得的技能: Cloud Deployment, Amazon Web Services
中级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 积压工作, 测试驱动开发(TDD), 冲刺回顾, 用户故事, Devops, Agile 方法论, 管理报告, 行为驱动开发, 持续集成, DevSecOps, Kanban 原则, Scaled Agile 框架, 精益方法, 风险管理, 敏捷产品开发, 敏捷软件开发, 项目风险管理, Scrum(软件开发), 冲刺计划, 敏捷项目管理
初级 · 专项课程 · 3-6 个月

您将获得的技能: API Testing, Application Deployment, Integration Testing, Continuous Deployment, Microservices, Software Versioning, Continuous Integration, Test Automation, Application Programming Interface (API), CI/CD, Test Tools, Verification And Validation, Application Lifecycle Management
高级设置 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: 集成开发环境, 计算机编程, 面向对象编程(OOP), 调试, 编程原则, Java, 数字教学法, 教学
初级 · 课程 · 1-3 个月

您将获得的技能: Programmable Logic Controllers, Animations, Human Machine Interfaces, Control Systems, Real-Time Operating Systems, Visualization (Computer Graphics), Control Panels, Test Tools, Interactive Design, Automation Engineering, Program Development, Automation, Simulations, System Monitoring, Electrical Wiring, Computational Logic, Simulation and Simulation Software, User Interface (UI) Design, Network Troubleshooting, User Feedback
中级 · 专项课程 · 3-6 个月
DeepLearning.AI
您将获得的技能: 生成对抗网络 (GAN), 计算机视觉, 张力流, 自动编码器, 网络架构, 分布式计算, 深度学习, 模型评估, Keras(神经网络库), 人工神经网络, 生成模型架构, 性能调整, 生成式人工智能, 卷积神经网络, 分类算法, 迁移学习, 可视化(计算机制图), 图像分析
中级 · 专项课程 · 3-6 个月

您将获得的技能: 3D Modeling, Computer Graphics, SketchUp (3D Modeling Software), 3D Assets, Visualization (Computer Graphics), Virtual Environment, Art History, Architectural Design, Graphical Tools, Image Quality, Performance Tuning, Design, Creative Design, Game Design, Design Elements And Principles, Aesthetics
中级 · 专项课程 · 3-6 个月