编程基础课程可以帮助您学习变量、控制结构、数据类型和函数等基本概念。您还可以掌握解决问题、调试和编写简洁高效代码的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、Visual Studio Code 等集成开发环境 (IDE) 以及 Python 或 JavaScript 等编程语言,这些都是网络开发和软件工程中常用的工具。
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, Integrated Development Environments, Computer Science, Software Testing, Algorithms, Integration Testing, Software Design, System Design and Implementation, Distributed Computing
中级 · 专项课程 · 3-6 个月

您将获得的技能: Java Programming, Java, Performance Tuning, Spring Framework, Application Performance Management, Algorithms, JUnit, OS Process Management, Application Frameworks, Programming Principles, Performance Testing, Spring Boot, Computer Architecture
初级 · 课程 · 1-3 个月

您将获得的技能: Dashboard, Interactive Data Visualization, Data Presentation, Tableau Software, Data Visualization Software, Data Analysis Software, Digital Publishing, Key Performance Indicators (KPIs), Data Import/Export
中级 · 指导项目 · 不超过 2 小时

Duke University
您将获得的技能: Program Development, Debugging, Python Programming, Computer Programming, Computational Logic, Game Design, Interactive Design, Design and Product, Algorithms, Computer Science
初级 · 课程 · 1-4 周

您将获得的技能: PHP (Scripting Language), Object Oriented Programming (OOP), Object Oriented Design, Web Development, Maintainability, Software Engineering
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Performance Tuning, Python Programming, OS Process Management, Data Processing, Scalability, Database Management
中级 · 课程 · 1-4 周
您将获得的技能: ServiceNow, AI Workflows, Workflow Management, IT Service Management, Digital Transformation, AI Enablement, Business Process Automation, Self Service Technologies, Technical Support and Services, Service Improvement, Operational Efficiency, Predictive Modeling, Incident Management, Event Monitoring, Change Management, Performance Analysis
中级 · 课程 · 1-4 周

University of Geneva
您将获得的技能: Data-oriented programming, Operating Systems, Simulation and Simulation Software
中级 · 课程 · 1-3 个月

Duke University
您将获得的技能: Encryption, Algorithm, 面向对象编程(OOP), 计算机编程, Java 编程, 数据结构, 文件输入/输出, 密码学, 网络服务器, 软件工程, Java
初级 · 课程 · 1-3 个月

您将获得的技能: Mobile Security, Computer Literacy, digital literacy, End User Training and Support, Calendar Management, Telecommunications, Self Service Technologies, Personal Development, Digital Communications, Photography, Information Privacy, Communication
初级 · 课程 · 1-4 周

您将获得的技能: Natural Language Processing, Python Programming, Text Mining, Artificial Intelligence, Data Preprocessing, Machine Learning, Applied Machine Learning, Data Collection, Data Analysis
中级 · 课程 · 1-4 周

École Polytechnique Fédérale de Lausanne
您将获得的技能: Scalability, Scala Programming, Distributed Computing, Event-Driven Programming, System Design and Implementation, Microservices, Software Architecture, Software Design Patterns, Cloud Computing, Software Design, Application Frameworks, Software Testing
中级 · 课程 · 1-3 个月