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

您将获得的技能: Storyboarding, Wireframing, Information Architecture, Figma (Design Software), User Experience Design, User Centered Design, Prototyping, User Interface (UI), Usability, Mockups, Conceptual Design, User Flows
初级 · 课程 · 1-4 周

University of California, Davis
您将获得的技能: 口语理解, 文化, 同行评审, 西班牙语, 口头表达, 语言学习, 研究, 语法, 写作与编辑, 语言能力, 写作, 词汇
初级 · 专项课程 · 3-6 个月

您将获得的技能: 交互式数据可视化, IBM Cognos 分析, 数据叙事, 数据可视化软件, 数据分析, 微软Excel, 数据展示, 仪表板, Looker (软件), 透视表和图表, Tree 地图, 数据可视化, 柱状图, 散点图
初级 · 课程 · 1-4 周

Scrimba
您将获得的技能: OpenAI, Code Review, Integrated Development Environments, Tool Calling, Cloud Development, Prompt Engineering, Computer Programming Tools, AI Workflows, Development Environment, Context Management, Command-Line Interface, Generative AI, Software Technical Review, Generative AI Agents, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence
中级 · 课程 · 1-4 周

您将获得的技能: Python 程序设计, SQL, 网页抓取, 代码审查, 单元测试, 数据操作, 数据库, 应用编程接口 (API), 集成开发环境, 数据处理, 风格指南, 摘录, 数据转换
中级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: 概率与统计, Python 程序设计, 数据结构, 图论, 线性代数, 理论计算机科学, 计算机科学, 大数据, 编程原则, 计算思维, 运筹学, Networking 路由器, 计算逻辑, Algorithm, 网络分析, 网络模型
高级设置 · 课程 · 1-3 个月

您将获得的技能: Algorithms, Pseudocode, Javascript, Data Structures, Computational Thinking, Performance Tuning, Computer Programming, Solution Design, Object Oriented Programming (OOP), Debugging
中级 · 课程 · 1-4 周

University of Toronto
您将获得的技能: 坚持不懈, UI 组件, 面向对象编程(OOP), 苹果 Xcode, 移动开发, 集成开发环境, 编程原则, 模型-视图-控制器, 数据持久性, 应用程序开发, 动画, 应用设计, 用户界面(UI), Swift 编程, 交互设计, Objective-C(编程语言), 应用框架, 苹果 iOS, 用户界面和用户体验(UI/UX)设计, iOS 开发
中级 · 专项课程 · 3-6 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: C++ (Programming Language), Programming Principles, Data Structures, Computer Programming, Game Design, Algorithms, Debugging
初级 · 课程 · 1-3 个月

Board Infinity
您将获得的技能: C# (Programming Language), Restful API, ASP.NET, Model View Controller, .NET Framework, Docker (Software), Azure DevOps, Object Oriented Programming (OOP), Microservices, Containerization, JSON, API Design, DevOps, Web Services, Middleware, CI/CD, Back-End Web Development, Web Applications, Programming Principles, Server Side
中级 · 专项课程 · 1-3 个月
您将获得的技能: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Electronics, Software Development Tools, Hardware Architecture, Data Structures, Electronic Hardware, Microarchitecture, Programming Principles, Performance Tuning, Computer Architecture, Control Systems, Computer Programming
中级 · 专项课程 · 3-6 个月

您将获得的技能: Feature Engineering, Model Evaluation, Applied Machine Learning, Advanced Analytics, Analytics, Statistical Machine Learning, Machine Learning, Scikit Learn (Machine Learning Library), Unsupervised Learning, Machine Learning Algorithms, Workflow Management, Data Ethics, Supervised Learning, Data Preprocessing, Random Forest Algorithm, Decision Tree Learning, Verification And Validation, Python Programming, Classification Algorithms, Performance Tuning
高级设置 · 课程 · 1-3 个月