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

University of Michigan
您将获得的技能: Object Oriented Programming (OOP), Animation and Game Design, Interactive Data Visualization, Software Design, Program Development, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Graphic and Visual Design, Python Programming, Generative AI, Simulations, Computer Graphics, Design, Computational Logic, Creative Design, Computer Programming, Computational Thinking, File I/O
初级 · 专项课程 · 3-6 个月

University of Pennsylvania
您将获得的技能: 开发环境, 集成开发环境, 数据结构, Python 程序设计, 计算机编程, 计算思维, 编程原则, 计算机编程工具, 文件输入/输出, Jupyter
初级 · 课程 · 1-4 周

University of California, Santa Cruz
您将获得的技能: 数据结构, 面向对象编程(OOP), C(编程语言), 计算机编程, 编程原则, Algorithm, C++(编程语言), 图论, 调试
中级 · 课程 · 1-3 个月
University of California, Santa Cruz
您将获得的技能: Integrated Development Environments
中级 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Data Import/Export, Data Structures, Python Programming, Integrated Development Environments, Scripting, Data Persistence, Computational Logic, Computer Science, File Management
初级 · 专项课程 · 3-6 个月

University of California San Diego
您将获得的技能: Debugging, Computational Thinking, Event-Driven Programming, Computer Programming Tools, Algorithms, Programming Principles, Diversity Awareness, Digital pedagogy, Program Development, Education Software and Technology, Technical Communication, Computer Programming, Diversity Equity and Inclusion Initiatives, Code Review, Brainstorming, Software Documentation, Computer Science, Data Structures, Game Design, Student Engagement
初级 · 专项课程 · 3-6 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Network Troubleshooting, Web Servers, Distributed Computing, System Programming, Back-End Web Development, Network Architecture, Servers, Network Protocols, Network Performance Management, Operating Systems, File Transfer Protocol (FTP), TCP/IP, Computer Networking, File I/O, Microservices, System Design and Implementation, Scalability, Debugging, Software Development, Application Programming Interface (API)
初级 · 课程 · 1-3 个月

Universidad ORT Uruguay
您将获得的技能: Video Game Development, Software Engineering, Program Development, Programming Principles, Software Testing, Animation and Game Design, Software Development, Event-Driven Programming, Computer Programming, Computational Thinking, Debugging
初级 · 课程 · 1-3 个月

University of California, Santa Cruz
您将获得的技能: 人工智能, 数据结构, 面向对象编程(OOP), C(编程语言), 图论, Algorithm, 软件设计模式, 游戏设计, C++(编程语言), 调试
中级 · 课程 · 1-3 个月

Duke University
您将获得的技能: C(编程语言), 解决问题, 编程原则, Algorithm, 计算机编程, 解决方案设计, 软件工程
初级 · 课程 · 1-4 周

您将获得的技能: Linux, Web Development, Open Source Technology, Object Oriented Programming (OOP), Database Design, Linux Administration, Relational Databases, Web Applications, Web Development Tools, Ubuntu, Databases, Python Programming, Full-Stack Web Development, File Systems, Application Deployment, Data Structures, Database Development, Computer Programming, Javascript, Database Management
攻读学位
初级 · 专项课程 · 3-6 个月
University of California, Santa Cruz
您将获得的技能: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Program Development, Computer Science, Pseudocode, Software Testing, Algorithms, Integrated Development Environments, Integration Testing, Software Design, System Design and Implementation, Distributed Computing
中级 · 专项课程 · 3-6 个月