Complementando, no de Java ele diz que String
é um tipo primitivo, sendo que a especificação da linguagem não diz isso (obs: cada linguagem define o termo "primitivo" de um jeito, mas enfim).
Como eu já disse aqui, alguns podem achar exagero ou excesso de preciosismo. Mas eu acho grave que um "curso" - ou qualquer material de ensino - erre em coisas tão básicas. Ainda mais quando é voltado a iniciantes, que são os que têm menos condições de perceber esses problemas. Pior ainda, esse tipo de informação errada nos estágios iniciais tende a criar vícios e mitos que são difíceis de desfazer depois.
Essa é a armadilha das IA's. Claro que cursos ministrados por humanos também têm erros, o problema é achar que a IA não tem. Use, mas com moderação, sem confiar cegamente, e sempre consulte outras fontes.