编程语言课程可以帮助您学习语法、Data Structure、算法和面向对象编程。您可以培养调试、代码优化和软件开发方法方面的技能。许多课程都会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等框架,这些都支持创建强大的应用程序并提高您的编码效率。

University of California, Irvine
您将获得的技能: 外围设备, 物联网, 电气布线, 互动学习, 人机界面, 硬件设计, 电气与计算机工程, 控制系统, 嵌入式系统, 系统工程, 基本电气系统, 电子元件, 无线网络, 计算机系统, 编程原则, 远程访问ibility 系统, 自动化工程, 电子产品, 计算机编程, 电子硬件
混合 · 课程 · 1-4 周

您将获得的技能: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Large Language Modeling, Responsible AI, AI Personalization, Mobile Development, AI Security, Prompt Engineering Tools, Anthropic Claude, Artificial Intelligence, LLM Application, Software Development Tools, Software Testing, Apple iOS, Test Automation, Software Development, Prototyping, Artificial Intelligence and Machine Learning (AI/ML)
高级设置 · 专项课程 · 1-3 个月

Peking University
您将获得的技能: Grammar, Oral Comprehension, Language Learning, Language Competency, Vocabulary, Literacy
中级 · 课程 · 1-3 个月

Imperial College London
您将获得的技能: 应用数学, 线性代数, Algorithm, Python 程序设计, 机器学习算法, Jupyter, NumPy
初级 · 课程 · 1-3 个月

Yonsei University
您将获得的技能: 语言能力, 口语理解, 语言学习, 语法, 词汇
初级 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: 演绎推理, Python 程序设计, Algorithm, 计算逻辑, 理论计算机科学, 组合学, 计算思维, 计算机科学, 计划发展, 逻辑推理
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: 仪表板, 阿帕奇气流, 关系数据库, Linux 命令, Apache Kafka, SQL, IBM Cognos 分析, 数据库设计, 数据仓库, MySQL, 数据存储, 数据可视化, IBM DB2, 外壳脚本, 数据库管理员, 数据库管理, 摘录, Bash(脚本语言), 数据库架构与管理, 数据管道
初级 · 专业证书 · 3-6 个月

University of Michigan
您将获得的技能: 验证和确认, 可用性, 网络开发, Bootstrap(前端框架), 数据结构, 网页内容无障碍指南, 网页设计与开发, 线框设计, 层叠样式表(CSS), Html 和 Css, 事件驱动编程, 用户界面(UI), 超文本标记语言(HTML), Javascript, 网络开发工具, 网页设计, 浏览器兼容性, 响应式网页设计, 互动设计, 前端网络开发
初级 · 专项课程 · 3-6 个月

您将获得的技能: Cascading Style Sheets (CSS), Debugging, Search Engine Optimization, PHP (Scripting Language), jQuery, Hypertext Markup Language (HTML), MySQL, WordPress, Web Applications, Application Programming Interface (API), Web Development, Content Management Systems, Restful API, Javascript, Application Deployment, Cloud Hosting, Program Development, Object Oriented Programming (OOP), Servers, Development Environment
中级 · 专项课程 · 3-6 个月

您将获得的技能: Blockchain, Threat Modeling, Application Programming Interface (API), Scripting, Cryptography, Cryptographic Protocols, Application Security, FinTech, Scalability, Payment Systems, Software Development, Emerging Technologies, Distributed Computing, Secure Coding, Software Development Tools, Computer Programming, Transaction Processing, Business Analysis, Market Dynamics, Finance
中级 · 专项课程 · 1-3 个月

您将获得的技能: Android Studio, Android Jetpack, Kotlin, Android Development, Android (Operating System), Responsive Web Design, Mobile Development, Unit Testing, Gradle, User Interface (UI) Design, Application Development, User Interface (UI), Integrated Development Environments, Object Oriented Programming (OOP), Development Environment, Programming Principles, Test Driven Development (TDD), Software Testing, Wireframing, Prototyping
初级 · 专项课程 · 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 个月