Avoid Career Stagnation with IEEE Computer Society Education
Explore educational resources from the world's most trusted community in computer science and engineering
Accelerate Your Software Engineering Career with Training, Certifications, and Professional Online Learning.
Certifications

For those looking to prove their knowledge, we offer two (2) levels of our Software Professional Certification program. Whether you’re trying to land your first role or making the leap to lead, get recognized by employers world-wide. Your skills, your certification, backed by the world’s leading society in computing.
- Software Professional Certification Level 1 (New!)
- Software Professional Certification Level 2 (Coming Spring 2026)
Looking to demonstrate your mastery of software engineering skills? Ensure your expertise gets recognized by employers world-wide.
Bodies of Knowledge
Software Engineering Body of Knowledge (SWEBoK)
This guide represents the elements of the software development life cycle with context and relevance on how it fits into projects as a whole.
Read the objectives and what you will learn. The guide was reviewed by over 150 professionals in 33 countries, ensuring a thorough and accurate representation of effective software engineering.


Systems Engineering Body of Knowledge (SEBoK)
A thorough introduction to the cross-disciplinary world of systems engineering for those interested in learning its scope and lifecycle. This 7-part guide covers 25 separate knowledge areas (KAs) in systems engineering, as well as a graduate reference curriculum.
Enterprise Information Technology Body of Knowledge (EITBoK)
A collection of high-level knowledge areas (KAs) that are required for successful Information Technology (IT) services operations, vital to all businesses and enterprises.
This collection covers the basics of enterprise-level needs, including: cybersecurity; change initiatives; disaster preparedness; and more.


Learn Critical Concepts in Computer Science and Engineering at Your Own Pace
Online Courses
Test your knowledge with the Software Professional – Level 1 exam prep courses designed for our certifications. These courses allow you to practice before taking the exam.
You can also explore more advanced software courses to further your professional development in our catalogue and cross disciplinary topics at IEEE Learning Network.
Advanced Software Engineering Courses:
- Software Engineering Management
- Software Quality
- Software Construction
- Software Engineering Models and Methods
Customers have 1 year to complete the course(s) from the date of purchase.
Find courses on:
- Mastering AI Integration in Semiconductor Manufacturing JUST ADDED!
- Software & Hardware Configuration Management in Systems Engineering
- Integrating Edge AI and Advanced Nanotechnology in Semiconductor ApplicationsÂ
- Digital Privacy: Designing Trustworthy Systems and Technologies
- Software and Systems Engineering Standards: Verification and Validation of Systems, Software, and Hardware


PRO TIP
Unsure where to start or not ready to get certified? Build your skills with our online courses in software development. These can help build your knowledge and confidence.

More Learning Opportunities
Conferences
Connect with computing innovators from 195+ IEEE Computer Society events worldwide. Whether your specialty is in software engineering, computer vision, or quantum computing, you can build your expert network at an upcoming event.
Discover more top computer science events to plan your professional calendar.
Podcasts
Listen to SE Radio for in-depth technical interviews and expert tutorials. These episodes provide high-value insights tailored specifically for professional software developers and engineers.
Digital Library
Explore 926,000+ articles in our magazines and academic journals. Access the peer-reviewed research defining the future of computer science.
Magazines
Stay at the forefront of the industry with our prestigious publications. These deliver the latest in industry trends directly from experts in the field:
-
IEEE Software: Delivering reliable, peer-reviewed information for leading practitioners and developers.
-
IT Professional: Focusing on emerging technologies, enterprise information systems, and security.
Webinars
Analyze complex technical challenges through our latest expert-led sessions. Explore high-impact topics such as AI Standards in the World of AI Agents and The Future of Web3.0 Standardization to stay current on the technical architectures shaping the industry.
Member Favorites
- Busy schedule? Sign up for our bi-weekly digest, ComputingEdge, to get the most popular content delivered straight to your inbox.
- IEEE Open Journal of the Computer Society
- Sign up for Career Accelerator Newsletter to get the latest career resources.
Tech News Highlights
Career Accelerator

PRO TIP
Many conferences offer interactive workshops and competitions in their specific discipline to help attendees advance their skills.



