编程课程可以帮助您学习 Python、Java 和 JavaScript 等编码语言,以及算法、数据结构和软件开发方法等概念。您可以培养调试、版本控制和编写高效代码的技能。许多课程会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等支持开发网络应用程序和软件解决方案的框架。

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

Universidad Nacional Autónoma de México
您将获得的技能: Java, Object Oriented Programming (OOP), Java Programming, Android Development, Android Studio, Mobile Development, Programming Principles, Integrated Development Environments
混合 · 课程 · 1-4 周

您将获得的技能: Bash (Scripting Language), Test Automation, Unit Testing, Scripting, Software Testing, Linux Commands, Test Driven Development (TDD), Unix Commands, Development Environment, Operating Systems, Command-Line Interface, File Management, OS Process Management, File Systems, Automation, Python Programming
初级 · 课程 · 1-3 个月

您将获得的技能: React.js, Bootstrap (Front-End Framework), Web Applications, UI Components, Full-Stack Web Development, Web Development Tools, Authentications, Front-End Web Development, HTML and CSS, Cascading Style Sheets (CSS), Authorization (Computing), Application Programming Interface (API), User Interface (UI), Javascript, Microsoft Azure, Network Routing, Event-Driven Programming, User Interface (UI) Design, Data Validation, Debugging
中级 · 专项课程 · 3-6 个月

Johns Hopkins University
您将获得的技能: 探索性数据分析, Data Validation, 统计分析, 技术交流, 数据共享, 数据分析, R 语言程序设计(中文版), Rmarkdown, Knitr, 版本控制, 统计报告
混合 · 课程 · 1-4 周

Universidad de los Andes
您将获得的技能: File I/O, Data Visualization Software, Computational Thinking, Matplotlib, Python Programming, NumPy, Algorithms, Computer Programming, Pandas (Python Package), Debugging, Data Manipulation, Integrated Development Environments, Data Structures, Data Analysis, Object Oriented Programming (OOP)
初级 · 课程 · 1-4 周

您将获得的技能: iOS Development, Apple iOS, Swift Programming, UI Components, Mobile Development, Database Management, Databases, User Interface (UI), Data Persistence, Data Validation, Data Modeling, Debugging
中级 · 课程 · 1-3 个月

您将获得的技能: Model Context Protocol, OpenAI API, Retrieval-Augmented Generation, OpenAI, Generative AI Agents, Embeddings, ChatGPT, Agentic systems, Vector Databases, Generative AI, Artificial Intelligence, Context Management, Model Evaluation, Application Programming Interface (API), Python Programming, Application Deployment
中级 · 课程 · 1-4 周

您将获得的技能: Apache Airflow, MLOps (Machine Learning Operations), Multi-Tenant Cloud Environments, Data Pipelines, Workflow Management, Business Workflow Analysis, Cloud Deployment, Continuous Deployment, CI/CD, Devops Tools, DevOps, Configuration Management, Python Programming, Scalability, Performance Tuning, System Monitoring
中级 · 课程 · 3-6 个月

您将获得的技能: AI Product Strategy, Sprint Retrospectives, Backlogs, Agile Product Development, Agile Software Development, Stakeholder Communications, Agile Methodology, Responsible AI, Generative AI, Kanban Principles, Product Roadmaps, Virtual Teams, Information Technology, Agile Project Management, Computer Hardware, Product Strategy, Product Management, ChatGPT, Stakeholder Management, Sprint Planning
初级 · 专业证书 · 3-6 个月

Meta
您将获得的技能: 应用程序开发, 事件驱动编程, 数据管理, 层叠样式表(CSS), Javascript, React.js, 超文本标记语言(HTML), 网络应用, 移动开发, UI 组件, 前端网络开发
初级 · 课程 · 1-4 周
University of Virginia
您将获得的技能: 商业分析, 产品测试, Agile 方法论, 冲刺计划, 团队绩效管理, 客户分析, 设计思维, 团队管理, 可用性测试, 产品开发, 角色开发, 团队建设, 敏捷软件开发, 敏捷产品开发, 敏捷项目管理, 用户故事, 持续交付, 角色(用户体验), 分析, 同行评审
初级 · 专项课程 · 3-6 个月