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

Edureka
您将获得的技能: Web Development, System Programming, Web Applications
初级 · 课程 · 1-4 周

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

Korea Advanced Institute of Science and Technology(KAIST)
您将获得的技能: Scala Programming, Other Programming Languages, Computer Programming, Programming Principles, Theoretical Computer Science, Extensible Languages and XML, Concept Of Operations
混合 · 课程 · 1-3 个月

Duke University
您将获得的技能: 用户界面(UI), 可维护性, C(编程语言), 模拟, 计划发展, 调试, 软件设计, 数据结构, 软件工程, 系统编程, 软件开发, 文件输入/输出, 命令行界面
初级 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: Computer Architecture, Hardware Architecture, Computer Systems, Electrical and Computer Engineering, Computer Engineering, Software Architecture, System Programming, Application Performance Management, Data Pipelines, File Systems, Cloud Platforms
中级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Eclipse (Software), Java, Java Programming, Functional Design
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Java Programming, Functional Design, Performance Tuning, Application Programming Interface (API)
中级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: 软件安装, 计算机编程, C(编程语言), Linux, 嵌入式系统, 计划发展, 嵌入式软件, 开发环境, 文件输入/输出, 操作系统, 应用程序开发, 构建工具, 命令行界面
初级 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Design, Computer Programming
中级 · 课程 · 1-4 周

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

Simplilearn
您将获得的技能: Generative AI, Software Development Tools, Code Review, Application Development, Computer Programming Tools, Prompt Engineering, Maintainability, Integrated Development Environments, Software Quality (SQA/SQC), Artificial Intelligence, Debugging
初级 · 课程 · 1-4 周

您将获得的技能: Maintainability
中级 · 课程 · 1-4 周