中职人工智能方向主要包括计算机编程、数据结构与算法、机器学习、自然语言处理、人工智能基础应用等课程。具体来说,学生需要学习编程语言(如Python、Java等)、计算机基础知识、机器学习算法、深度学习算法、自然语言处理技术、人工智能基础应用等知识,并将这些知识应用到实际项目中。同时,学生还需要学习一些实践技能,如数据处理、模型优化、测试与调试等,以便更好地掌握人工智能技术。