初级编码课程可以帮助您学习编程基础、语法、Algorithm 和基本的问题解决技巧。您可以掌握编写 Cleaning 代码、Debugging 和理解 Data Structure 的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、用于编码的集成开发环境 (IDE) 以及用于协作编码项目的平台。您还将学习 Python、JavaScript 或 HTML/CSS 等常用于网络开发和软件应用的语言。

University of California San Diego
您将获得的技能: 计算机编程, 调试, 计算逻辑, Java, Algorithm, 伪代码, 集成开发环境, 测试案例, 编程原则, 面向对象编程(OOP), 计划发展, 教学
初级 · 课程 · 1-3 个月

您将获得的技能: Cryptography, Data Security, Encryption, Authorization (Computing), General Data Protection Regulation (GDPR), Secure Coding, Public Key Infrastructure, Authentications, Identity and Access Management, Web Development, Application Security, Web Applications, Multi-Factor Authentication, Security Strategy
初级 · 课程 · 1-4 周

您将获得的技能: Performance Tuning, Software Development Tools, Code Review, AI Workflows, Generative AI, Software Engineering, Software Technical Review, Application Security, Software Development, DevSecOps, Secure Coding, Prompt Engineering, Software Quality (SQA/SQC), AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Debugging, Software Development Life Cycle, Automation, Analysis
中级 · 课程 · 1-4 周

您将获得的技能: Authentications, Cryptography, Encryption, .NET Framework, Open Web Application Security Project (OWASP), Application Security, Vulnerability Scanning, C# (Programming Language), Data Security, Data Validation, Cross Platform Development, Development Environment
中级 · 课程 · 1-4 周

您将获得的技能: Wireless Networks, Control Systems, Interactive Design, Software Installation, Electronics, Display Devices, Embedded Systems, Electronic Components, Computer Programming Tools, Development Environment, Electrical Wiring, Programming Principles, Debugging
初级 · 课程 · 1-3 个月

您将获得的技能: Video Game Development, Game Design, Rust (Programming Language), Algorithms, Application Programming Interface (API), Programming Principles, Application Design, Data Structures, Software Development, Development Testing
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Text Mining, Natural Language Processing, Microsoft Azure, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Unstructured Data, Analytics, Application Development, Virtual Machines
初级 · 课程 · 1-4 周

Board Infinity
您将获得的技能: Blockchain, Secure Coding, Application Security, Legal Technology, Vulnerability Assessments, Program Development, Software Development Tools, Development Testing, Debugging, Application Deployment, Emerging Technologies, Performance Tuning
初级 · 课程 · 1-4 周

您将获得的技能: Secure Coding, Web Servers, Server Side, Hypertext Markup Language (HTML), Go (Programming Language), Web Applications, Back-End Web Development
中级 · 指导项目 · 不超过 2 小时
您将获得的技能: Secure Coding, Agile Methodology, Security Management, Cyber Security Policies, Cyber Security Assessment, Technical Management, Performance Metric, Risk Management
中级 · 课程 · 1-4 周

您将获得的技能: 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 个月

您将获得的技能: Computational Thinking, Algorithms, Graph Theory, Data Structures, Computer Programming, C++ (Programming Language), Object Oriented Programming (OOP)
中级 · 课程 · 1-4 周