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

您将获得的技能: Scalability, Restful API, Rust (Programming Language), Application Programming Interface (API), OS Process Management, Video Game Development, Web Development, JSON, Programming Principles, Servers, Debugging, TCP/IP
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Responsible AI, Application Development, Generative AI, Full-Stack Web Development, GitHub, Development Environment, Front-End Web Development, Back-End Web Development, Prompt Engineering
中级 · 课程 · 1-4 周

您将获得的技能: Role-Based Access Control (RBAC), Code Review, Continuous Integration, Code Coverage, Software Quality Assurance, Software Quality (SQA/SQC), Software Technical Review, CI/CD, Apache Maven, GitHub, PostgreSQL, Programming Principles, Software Engineering, Software Development, Configuration Management, Git (Version Control System), Building Codes, Software Installation
初级 · 课程 · 1-4 周

您将获得的技能: Shiny (R Package), User Interface (UI), Data Visualization Software, Interactive Data Visualization, Application Deployment, Web Applications, Front-End Web Development, Data Analysis, Back-End Web Development, Spatial Data Analysis, Web Development, Full-Stack Web Development, Python Programming, Application Development, Development Environment
中级 · 课程 · 1-3 个月

您将获得的技能: Go (Programming Language), Package and Software Management, Data Structures, Program Development, Debugging, Software Testing, Object Oriented Programming (OOP), File Management, Performance Tuning, JSON
初级 · 课程 · 1-4 周

您将获得的技能: Integrated Development Environments, Application Deployment, Cross Platform Development, Application Development, Development Environment, Software Development Tools, Java, Apache Maven, Software Development
中级 · 指导项目 · 不超过 2 小时

University of Maryland, College Park
您将获得的技能: No-Code Development, Application Development, User Experience, User Interface (UI), Data Modeling, Application Design, Application Deployment, Platform As A Service (PaaS), Automation, Cloud Applications, Salesforce, ServiceNow
中级 · 课程 · 1-3 个月

您将获得的技能: Software Architecture, Solution Architecture, Business Architecture, Enterprise Architecture, Microservices, Service Oriented Architecture, Software Design, Software Design Patterns, Technology Strategies, Event-Driven Programming, Serverless Computing, Digital Transformation, Scalability, Distributed Computing, Restful API, Innovation
中级 · 课程 · 1-3 个月

您将获得的技能: JUnit, Unit Testing, Software Quality Assurance, Integrated Development Environments, Software Testing, Quality Assurance, Java, Software Development Tools, Debugging, Performance Testing
中级 · 指导项目 · 不超过 2 小时
您将获得的技能: Continuous Integration, Code Coverage, Code Review, Vulnerability, CI/CD, Application Security, DevSecOps, Vulnerability Assessments, Software Quality Assurance, Maintainability, Software Quality (SQA/SQC), GitHub, Software Installation, System Configuration, Security Management, Data Integration, Quality Improvement, Analysis
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Prompt Engineering, Generative AI Agents, AI Personalization, Responsible AI, Language Competency, Language Learning, ChatGPT, Communication, Writing, Cultural Diversity
初级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 调试, 系统设计与实施, 功能测试, 模拟, 技术设计, 计算逻辑, 验证和确认, 嵌入式系统, 硬件架构
中级 · 课程 · 1-4 周