Compiler 课程可以帮助您学习语法分析、语义分析、代码生成和优化技术。您可以掌握解析算法、错误处理和实现编程语言的技能。许多课程都会介绍用于词法分析和解析的 Lex 和 Yacc 以及用于代码优化的 LLVM 等工具,演示如何将这些技能应用于创建高效的编译器和解释器。

Codio
您将获得的技能: Algorithms, C++ (Programming Language), Data Structures, Computer Programming, Computational Thinking, Technical Design
中级 · 课程 · 1-4 周

您将获得的技能: Kotlin, Software Design Patterns, Debugging
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: System Programming, Interoperability, Object Oriented Programming (OOP), Data Structures, Software Development, Debugging
中级 · 课程 · 1-4 周

您将获得的技能: Ruby (Programming Language), Debugging, Scripting Languages, Data Structures, Scripting, Program Development, Object Oriented Programming (OOP)
中级 · 课程 · 1-3 个月

Duke University
您将获得的技能: 拥抱的脸, 机器学习, 大型语言模型, LLM 申请, 模型部署, 云部署, 自然语言处理, PyTorch(机器学习库), Devops, MLOps(机器学习 Operator), CI/CD, 生成式人工智能, 应用机器学习, AWS SageMaker, 拉斯特(编程语言), 基础设施即代码(IaC)
中级 · 课程 · 1-4 周

您将获得的技能: System Programming, Debugging, Secure Coding, C++ (Programming Language), Programming Principles, Software Development, Object Oriented Programming (OOP)
中级 · 课程 · 1-4 周