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

您将获得的技能: Apple iOS, iOS Development, Apple Xcode, Application Deployment, Swift Programming, User Interface (UI), Artificial Intelligence and Machine Learning (AI/ML), Knowledge of Apple Software, Image Analysis, Real Time Data, Mobile Development, Model Deployment, User Interface and User Experience (UI/UX) Design, Computer Vision, Natural Language Processing, Classification Algorithms
中级 · 课程 · 1-4 周

您将获得的技能: Augmented Reality, Apple iOS, Apple Xcode, Swift Programming, Virtual Environment, 3D Assets, Debugging, Animations, User Interface (UI), Development Environment, Game Design, Computer Graphics, Linear Algebra, Real Time Data
中级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: 数据分析, 统计分析, 数据可视化软件, 探索性数据分析, 绘图(图形), 统计可视化, 制图, Ggplot2, R 语言程序设计(中文版), 无监督学习, 降维
混合 · 课程 · 1-4 周

University of California, Davis
您将获得的技能: Responsive Web Design, Color Theory, Version Control, Typography, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), GitHub, Git (Version Control System), Web Design, Web Design and Development, Web Development, Web Content Accessibility Guidelines, Front-End Web Development, Image Quality, Web Applications, Animations, Web Content, Mobile Development, User Interface (UI) Design
初级 · 专项课程 · 3-6 个月

Princeton University
您将获得的技能: 线性代数, 数据结构, 运筹学, 计算机编程, Algorithm, Networking 路由器, 理论计算机科学, Java 编程, 图论, 计算思维
中级 · 课程 · 3-6 个月

EDHEC Business School
您将获得的技能: 社交网络分析, 机器学习, 网页抓取, 文本挖掘, 风险管理, 数据可视化软件, 投资组合管理, 网络分析, 资产管理, 预测建模, 投资, Machine Learning 方法, 金融市场, 投资组合风险, 非结构化数据, 金融建模, 应用机器学习, 投资管理, 金融报表, 投资回报
初级 · 专项课程 · 3-6 个月

Johns Hopkins University
您将获得的技能: 交互式数据可视化, Plotly, 数据展示, 数据可视化软件, 软件文档, 闪亮(R 套件), 数据映射, R 语言程序设计(中文版), Rmarkdown, 软件包和软件管理, 统计报告, 网络应用
混合 · 课程 · 1-3 个月

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 周

您将获得的技能: NoSQL, Data Warehousing, SQL, Apache Hadoop, Extract, Transform, Load, Apache Airflow, Data Security, Linux Commands, Data Migration, Database Design, Data Governance, MySQL, Database Administration, Apache Spark, Data Pipelines, Apache Kafka, Database Management, Bash (Scripting Language), Data Architecture, Data Store
初级 · 专业证书 · 3-6 个月

Northwestern University
您将获得的技能: 数学建模, 机器控制, 振动, 机械, 虚拟环境, 数学软件, 应用数学, Matlab, 自动化工程, 控制系统, 工程学, 模拟和模拟软件, 工程分析, 机器人, 自动化, 人工智能, 图论, 工程计算, 扭矩(物理学), 机械工程
中级 · 专项课程 · 3-6 个月
Instituto Tecnológico de Aeronáutica
您将获得的技能: JUnit, Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Unified Modeling Language, Unit Testing, Software Engineering, Agile Software Development, Software Design, Software Development, Maintainability, Programming Principles, Eclipse (Software)
中级 · 课程 · 1-3 个月

University of California, Santa Cruz
您将获得的技能: Software Development Life Cycle, Agile Project Management, Collaborative Software, Software Development, System Testing, Acceptance Testing, Test Case, Python Programming, Cloud Management, Computer Science
初级 · 课程 · 1-3 个月