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

您将获得的技能: Apple Xcode, UI Components, User Interface (UI), iOS Development, User Interface (UI) Design, Apple iOS, Mobile Development, User Interface and User Experience (UI/UX) Design, Swift Programming, Responsive Web Design, Application Design, Animations, Interactive Design, Application Development, Data Visualization Software, Integrated Development Environments, Interactive Data Visualization, Code Reusability, Model View Controller, Programming Principles
中级 · 专项课程 · 3-6 个月

The Hong Kong University of Science and Technology
您将获得的技能: Server Side, Restful API, Ajax, Node.JS, Web Applications, Web Servers, Web Development, Back-End Web Development, Model View Controller, Javascript, PHP (Scripting Language), Application Programming Interface (API), Authentications, JSON, Hypertext Markup Language (HTML), Software Architecture, Real Time Data, Data Storage
中级 · 课程 · 1-3 个月

您将获得的技能: Rust (Programming Language), Authentications, Back-End Web Development, Web Servers, Web Frameworks, Databases, Server Side, Web Applications, Restful API, Application Programming Interface (API), Data Sharing, Data Structures, Memory Management
中级 · 课程 · 1-4 周

Coursera
您将获得的技能: 应用程序开发, Prompt Engineering, 脚本, Python 编程, 及时工程, 软件工程, 机器学习, 人工智能集成, OpenAI, 教育软件和技术, 应用编程接口 (API), OpenAI 应用程序接口
★ 4.4 (75) · 中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Secure Coding, Frontend Performance
中级 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, C++ (Programming Language), C and C++, Computer Programming, Code Reusability, Embedded Software, Development Environment, Control Systems, Integrated Development Environments, Embedded Systems, Web Applications, Electronics, Game Design, Electronic Components
中级 · 课程 · 1-3 个月

University of Maryland, College Park
您将获得的技能: Java, 移动开发, 应用程序开发, 调试, 用户界面(UI), 开发环境, 安卓工作室, 应用设计, 安卓开发
★ 4.5 (686) · 混合 · 课程 · 1-3 个月

您将获得的技能: Code Reusability, Maintainability, Program Development, Computational Logic, Development Environment, Software Installation
初级 · 课程 · 1-4 周

您将获得的技能: Scalability, Code Reusability, Software Design, Flutter (Software), Computational Logic, Functional Design, Application Development, Application Design, Computer Programming, Automation
初级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Creative Design, Data Structures, Programming Principles, Software Visualization, Python Programming, Computer Programming, Program Development, Debugging, Computer Programming Tools
★ 3.8 (6) · 初级 · 课程 · 1-4 周

您将获得的技能: Flutter (Software), Scalability, Code Reusability, Software Design, Application Design, Dataflow, Program Development, Computational Logic, Functional Design, Application Development, Computer Programming, Software Architecture, Web Applications, Automation, Data Analysis
初级 · 专项课程 · 1-3 个月

您将获得的技能: Computer Graphics, Visualization (Computer Graphics), C# (Programming Language), Computer Graphic Techniques, Event-Driven Programming, .NET Framework, Software Visualization, Animations, Animation and Game Design, Computer Displays, User Interface (UI)
中级 · 课程 · 1-4 周