Getting Ahead in Software Engineering
Software Engineering Certifications
Earning a software engineering certification from a respected company (e.g. Amazon) or industry body (e.g. IEEE Computer Society) can be the ticket to a promotion, better pay, or a fascinating starter job. Browse through our rankings of the 10 best software engineering certifications in the country. Then skim through the directory to find additional options that align with your goals.
Software Engineering Professional Certifications: Rankings & Directory
Diversity in Software Engineering
Women, low-income students, people of color, veterans, folks with disabilities—whomever you may be, this guide is designed to help you build a rewarding & sustainable career in software. Each section of the guide focuses on a specific challenge for diverse professionals (e.g. hiring biases) and scores of real-world solutions. Find links to subsidized bootcamps, internships & apprenticeships, diverse networking opportunities, unique conferences & hackathons, salary reports, and more!
Software Engineering Apprenticeships
New to the field of software engineering? Start your career off on the right foot by applying for a relevant—and paid—apprenticeship. We’ve provided links to specific software engineering opportunities, as well as advice on finding a mentor and landing an offer. The more you practice, the more you’ll learn.
What to Know About Software Engineering
Software Engineering Degrees & Accreditation
Before you invest in an expensive degree, make sure your college or university is accredited. A number of software engineering degrees are now accredited by the Accrediting Board for Engineering and Technology (ABET). But you also have the option to look at regionally accredited universities who have a strong reputation in the fields of software & computer science.
Mental Health for Software Engineers
Software engineering is a challenging profession. Long hours, thorny technical challenges, and tight deadlines can take a toll on your mental health. Even seasoned software engineers can find themselves in dire straits if they’re not careful. Discover how to manage your stress levels and preserve your sanity.
Are Software Engineers Depressed? A Guide to Mental Health in Software Engineering
Is there a software engineering subject that you would like for us to address? Let us know!