学历教育和非学历教育的主要区别在于证书和资格的获取,学历教育是指通过学校或其他教育机构进行的有正式学籍的教育,学生可以获得国家承认的学历证书,而非学历教育主要是职业培训、技能提升等形式的教育,学生可以获得相关证书或资格,但不具备国家承认的学历证书。