编程语言课程可以帮助您学习语法、Data Structure、算法和面向对象编程。您可以培养调试、代码优化和软件开发方法方面的技能。许多课程都会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等框架,这些都支持创建强大的应用程序并提高您的编码效率。
University of Michigan
您将获得的技能: Python 程序设计, 网络分析, 无监督学习, Algorithm, 图论, 分析, 社交网络分析, 预测分析, 数据导入/导出, Matplotlib, 数据分析, Pandas(Python 软件包)
中级 · 课程 · 1-4 周

您将获得的技能: AI Enablement, OpenAI, Development Environment, Game Design, Agentic systems, Web Scraping
中级 · 课程 · 1-3 个月

Meta
您将获得的技能: JSON, SQL, 数据库, 移动开发, 数据库管理, API 设计, 安卓开发, Android Studio, 网络应用, Kotlin, 还原式 API, 数据持久性
中级 · 课程 · 1-3 个月

Universidad de los Andes
您将获得的技能: Java, Object Oriented Programming (OOP), Data Structures, Computer Programming, User Interface (UI), Algorithms, Debugging, Development Environment
初级 · 课程 · 1-3 个月

Peking University
您将获得的技能: Programming Principles, C (Programming Language), Computer Science, Computer Architecture, Computer Programming, Theoretical Computer Science, Computational Logic, Emerging Technologies
混合 · 课程 · 3-6 个月

Scrimba
您将获得的技能: Data Structures, Programming Principles, Python Programming, User Interface (UI), Scripting, Scripting Languages, Computer Programming, Web Development Tools, Software Engineering, Web Development
初级 · 课程 · 1-4 周
University of Michigan
您将获得的技能: SQL, 面向对象编程(OOP), Python 程序设计, 超文本标记语言(HTML), 应用安全, 模型-视图-控制器, 数据库设计, 网络开发, Django (网络框架), 数据建模, 对象关系映射, 数据库开发, 网络应用
中级 · 课程 · 1-3 个月

Meta
您将获得的技能: SQL, 数据库, 数据库设计, NoSQL, 关系数据库, 数据库管理员, Query 语言, 数据库管理系统, MySQL
初级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Scripting, Scripting Languages, Python Programming, Computer Programming Tools, Devops Tools, Data Structures, Programming Principles, Program Development
中级 · 指导项目 · 不超过 2 小时

Microsoft
您将获得的技能: Cascading Style Sheets (CSS), GitHub, C# (Programming Language), Secure Coding, HTML and CSS, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Open Web Application Security Project (OWASP), Git (Version Control System), User Interface (UI), Object Oriented Programming (OOP), Web Development, Debugging, Mockups, Microsoft Copilot, Authentications, Front-End Web Development, Programming Principles, UI Components, Javascript
初级 · 专业证书 · 3-6 个月

Universidad Nacional Autónoma de México
您将获得的技能: Digital Signal Processing, Musical Composition, Music, Electronic Components, Electronics, Music Theory, Hardware Design, Embedded Systems, System Configuration, Algorithms, Instrumental Music, Performance Tuning, Data Import/Export, Programming Principles, Generative AI, Digital Communications, Creative Design, Interoperability, Other Programming Languages, Development Environment
初级 · 专项课程 · 1-3 个月

您将获得的技能: Agile Methodology, User Story, Agile Software Development, Business Analysis, Sprint Retrospectives, Agile Project Management, Agile Product Development, Team Building, Process Design, Scrum (Software Development), Risk Management, Business Requirements, User Acceptance Testing (UAT), Business Valuation, Requirements Analysis, Project Management, Prioritization
中级 · 课程 · 1-3 个月