The difficulty of obtaining a software engineering degree can vary significantly from person to person, largely depending on individual backgrounds, prior experience, and learning styles. While some students may find the concepts and coding languages challenging, others may perceive the material as manageable, albeit still demanding. Many agree that the fundamentals of coding are accessible, especially with the plethora of resources available today. However, software engineering encompasses a wide range of topics, including algorithms, data structures, and system design, which can be complex and require critical thinking and problem-solving skills. Ultimately, the journey through a software engineering program can be rigorous, but with dedication, practice, and the right support, many students find it to be a rewarding and achievable endeavor.