编程基础课程可以帮助您学习变量、控制结构、数据类型和函数等基本概念。您还可以掌握解决问题、调试和编写简洁高效代码的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、Visual Studio Code 等集成开发环境 (IDE) 以及 Python 或 JavaScript 等编程语言,这些都是网络开发和软件工程中常用的工具。

École Polytechnique Fédérale de Lausanne
您将获得的技能: Programming Principles, Java Programming, Computer Programming, Java, Data Structures, Algorithms, Problem Solving, Eclipse (Software), Development Environment, Debugging
初级 · 课程 · 1-3 个月

The University of Edinburgh
您将获得的技能: 音乐, 音乐创作, 音乐理论, 古典音乐
初级 · 课程 · 1-3 个月

Microsoft
您将获得的技能: CI/CD, C# (Programming Language), Azure DevOps, Load Balancing, Continuous Integration, Role-Based Access Control (RBAC), Scalability, Object Oriented Programming (OOP), Authentications, ASP.NET, Debugging, SQL, Microsoft Copilot, .NET Framework, Relational Databases, Database Management, Graph Theory, Back-End Web Development, Program Development, Data Structures
初级 · 专业证书 · 3-6 个月

Duke University
您将获得的技能: 云计算, 微软 Azure, NumPy, 探索性数据分析, 数据管理, Pandas(Python 软件包), 数据操作, MLOps(机器学习 Operator), 大数据, 云部署, 拥抱的脸, Data Management, 集装箱化, 数据分析, GitHub, Devops, 机器学习, AWS SageMaker, 负责任的人工智能, 模型部署, Python 程序设计
高级设置 · 专项课程 · 3-6 个月

您将获得的技能: Android Studio, Android Jetpack, Kotlin, Android Development, Android (Operating System), Responsive Web Design, Mobile Development, UI Components, 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), Wireframing, Prototyping
初级 · 专项课程 · 3-6 个月

Board Infinity
您将获得的技能: C# (Programming Language), Restful API, ASP.NET, Model View Controller, .NET Framework, Docker (Software), Azure DevOps, Object Oriented Programming (OOP), Microservices, Containerization, JSON, API Design, DevOps, Web Services, Middleware, CI/CD, Back-End Web Development, Web Applications, Programming Principles, Server Side
中级 · 专项课程 · 1-3 个月

您将获得的技能: Retrieval-Augmented Generation, AI Workflows, Model Deployment, Transfer Learning, Application Deployment, Embeddings, Vector Databases, Model Evaluation
高级设置 · 课程 · 1-3 个月

University of California, Irvine
您将获得的技能: 系统编程, 操作系统, Algorithm, 计算机结构, 围棋(编程语言)
中级 · 课程 · 1-4 周

Coursera
您将获得的技能: Generative AI, Retrieval-Augmented Generation, AI Workflows, Generative Model Architectures, Software Architecture, Enterprise Architecture, CI/CD, Model Evaluation, Software Development, Unit Testing, Python Programming
中级 · 课程 · 1-4 周

University of California, Santa Cruz
您将获得的技能: Software Development Life Cycle, Agile Project Management, Collaborative Software, Software Development, System Testing, Acceptance Testing, Test Case, Python Programming, Cloud Management, Computer Science
初级 · 课程 · 1-3 个月

您将获得的技能: Metasploit, Exploit development, Exploitation techniques, Vulnerability, Penetration Testing, Vulnerability Assessments, Vulnerability Scanning, Network Security, Distributed Denial-Of-Service (DDoS) Attacks, System Configuration, Data Security, Cybersecurity, Cyber Attacks, Linux, Bash (Scripting Language), Proxy Servers, Scripting, Linux Commands, Scripting Languages, Python Programming
混合 · 课程 · 1-4 周

您将获得的技能: Case Studies, User Experience Design, Business Analysis, Natural Language Processing, Application Programming Interface (API), Application Deployment, Application Development, Artificial Intelligence, Systems Integration, Scalability
初级 · 课程 · 1-4 周