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

University of California San Diego
您将获得的技能: Python 程序设计, 生物学, 生物化学, 数据分析, Algorithm, 微生物学, 分子生物学, 生物信息学
中级 · 课程 · 1-3 个月

Universidad Austral
您将获得的技能: Software Documentation, Object Oriented Design, Unified Modeling Language, Relational Databases, Object-Relational Mapping, Software Design, Test Driven Development (TDD), Database Management, Unit Testing, Object Oriented Programming (OOP), Database Design, SQL, Debugging, Data Structures, Python Programming, JSON, File Management, Computer Programming, Programming Principles, Software Installation
初级 · 专项课程 · 3-6 个月

Coursera
您将获得的技能: Dashboard, Data Storytelling, Marketing Budgets, Heat Maps, Looker (Software), Process Mapping, Customer Retention, SQL, Data Visualization, Marketing Analytics, Customer Insights, Tableau Software, Statistical Analysis, Predictive Analytics, Business Intelligence, Data Analysis, Time Series Analysis and Forecasting, Data-Driven Decision-Making, R Programming, Python Programming
中级 · 专项课程 · 3-6 个月

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

您将获得的技能: Web Services, Email Automation, Scripting, Automation, Python Programming, Restful API, Application Programming Interface (API), JSON, System Monitoring, Image Analysis, Debugging
初级 · 课程 · 1-3 个月

King Abdullah University of Science and Technology
您将获得的技能: Statistical Analysis, Bioinformatics, Unix, Scientific Visualization, R Programming, Rmarkdown, Unix Commands, Data Analysis, Data Quality, Statistical Hypothesis Testing, Exploratory Data Analysis, Pandas (Python Package), Python Programming, NumPy, Data Manipulation
初级 · 课程 · 1-4 周

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

您将获得的技能: File I/O, Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, SQL, Full-Stack Web Development, Test Driven Development (TDD), Software Development, Restful API, Object Oriented Programming (OOP), Object Oriented Design, Cloud Deployment, Database Management, Digital Transformation, Java Programming, Generative AI
初级 · 专业证书 · 3-6 个月

University of California San Diego
您将获得的技能: Python 程序设计, PySpark, 分布式计算, Apache Hadoop, 可扩展性, 数据分析, 数据存储, 数据处理, 大数据, 性能调整, 数据科学, 数据基础设施, Apache Spark
混合 · 课程 · 1-3 个月

您将获得的技能: 交互式数据可视化, 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 周

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