Hard skills are the technical skills you learn in school or on the job. They are specific to a job, like coding or accounting. Soft skills, on the other hand, are about how you work with others. They include things like communication and problem-solving.