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

LearnQuest
您将获得的技能: 软件设计, 面向对象编程(OOP), Java 编程, 面向对象设计, Java
中级 · 课程 · 1-3 个月
University of Michigan
您将获得的技能: Programming Principles, Computer Programming, Python Programming, Software Installation, Development Environment
混合 · 课程 · 1-3 个月

您将获得的技能: C and C++, C++ (Programming Language), Object Oriented Programming (OOP), File I/O, Computer Programming, Microsoft Visual Studio, System Programming, Apple Xcode, Development Environment, Algorithms, File Systems, Software Design Patterns, Data Structures, Performance Tuning, Debugging, File Management
中级 · 专项课程 · 3-6 个月

您将获得的技能: CI/CD, ASP.NET, Continuous Deployment, Application Deployment, Cloud Deployment, Restful API, Middleware, Continuous Integration, Software Testing, .NET Framework, Responsive Web Design, API Design, Data Migration, Azure DevOps, Configuration Management, Data Validation, HTML and CSS, Database Application, C# (Programming Language), Web Applications
中级 · 专业证书 · 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 周

Peking University
您将获得的技能: C++ (Programming Language), Object Oriented Programming (OOP), File I/O, Computer Programming, Maintainability, Software Design, Program Development, C (Programming Language), Algorithms, Data Structures
混合 · 课程 · 1-3 个月

Google Cloud
您将获得的技能: DevSecOps, Identity and Access Management, Cloud Security, Data Security, Encryption, Security Controls, Network Security, Cloud Computing Architecture, Virtual Networking, CI/CD, Key Management, Firewall, Continuous Monitoring
初级 · 课程 · 1-3 个月

University of California, Irvine
您将获得的技能: 调试, 软件设计, 面向对象编程(OOP), 数据结构, 功能设计, 围棋(编程语言)
中级 · 课程 · 1-4 周

您将获得的技能: Algorithms, Computer Hardware, Cryptography, Python Programming, Computer Programming, Emerging Technologies, Theoretical Computer Science, Simulation and Simulation Software, Linear Algebra
初级 · 课程 · 1-3 个月

University of Toronto
您将获得的技能: 苹果 Xcode, 移动开发, 坚持不懈, 用户界面(UI), 交互设计, 数据持久性, 计算机图形学, 应用程序开发, 动画, 应用设计, Swift 编程, 故事板, 苹果 iOS, 网络模型
混合 · 课程 · 1-3 个月

您将获得的技能: Agile Project Management, Agile Methodology, Backlogs, Scrum (Software Development), Sprint Planning, Jira (Software), User Story, Project Management, Dependency Analysis, Scalability, Team Management, Dashboard, Cross-Functional Collaboration, Prioritization
初级 · 课程 · 1-4 周
Duke University
您将获得的技能: Python 程序设计, JSON, 数据科学, 数据操作, Linux 命令, Pandas(Python 软件包), Linux 管理, 大数据, 网页抓取, 外壳脚本, Linux, 云工程, SQL, AWS SageMaker, 微服务, MySQL, 版本控制, Git(版本控制系统), Jupyter, Bash(脚本语言)
初级 · 专项课程 · 3-6 个月