Skip to main content
UC Davis Logo

Top Menu

  • Shopping Cart
  • Sign In
    • Student Account
    • Canvas Online Class Login
    • Instructor Login
UC Davis Continuing and Professional Education
UC Davis Logo
UC Davis Logo
Site Logo
  • Contact Us
  • Corporate Education
  • Financing Your Education
  • Directions
  • Statement of Privacy Practices
  • UC Davis Employees
  • Teach for CPE
  • Scholarship Opportunities

Main navigation (extended config)

  • Courses & Programs
    • Areas of Study
      • Agriculture
      • Biotechnology
      • Brewing
      • Business
      • Child Development
      • Construction and Engineering
      • Education
      • Health Sciences
      • Human Services
      • Leadership
      • Planning and Sustainability
      • Sensory and Food Science
      • Technology and Information Management
      • Winemaking
    • Programs
      • Badge Programs
      • Certificate Programs
      • Corporate Training
      • Free Information Sessions and Webinars
      • Master's Degree Programs
      • Online Programs
      • Osher Lifelong Learning Institute
      • UC Davis Pre-College Discovery Programs
      • UC Degree Completion Program
  • Online Learning
    • Online Programs
    • Resources for Online Learning
    • UC Davis on Coursera
  • International
  • Student Services
    • General Information
    • Finance Your Education
    • Veterans' Education Benefits
    • Career Resources
    • Enrollment Services
    • Transcripts
    • Contact Us
  • Open Campus
  • About Us
    • Leadership
    • Campus Partners
    • Corporate Training
    • Access and Innovation at CPE
    • Instructor Resources
    • UC Davis Employees
    • Teach for CPE
  • News
    • Announcements
    • Career and Industry Trends
    • Instructor Spotlights and Insights
    • Student Success Stories

Secure Programming Training for Software Developers

graphic of a lock and electronics
Learn Robust Coding Skills to Advance Your Career in IT
Learn More

Free Training to Advance Your Career

Accepted applicants (must be a U.S. citizen or permanent resident) will receive an NSA-funded scholarship that covers enrollment costs. Priority given to applicants with military or first responder experience.

Learn more
Online Flexibility
Scholarships Available
Training for All Levels, from Career Changers to Experts
Workshops, Bootcamps and Certificates

SWEEPS Secure Programming Training

Strengthen Workforce Education for Excellence in Programming Securely (SWEEPS) is a collaboration between the National Security Agency and a coalition of cybersecurity initiatives, and top-ranked universities and community colleges to teach software developers how to increase code security without sacrificing efficiency.

By enrolling in a SWEEPS Secure Programming Training Program you will:

  • Learn high-demand skills to advance your career in secure software development, secure programming and testing, and cybersecurity
  • Learn the latest data security standards and how to reduce security vulnerabilities that leave software, systems and infrastructure open to cyberattacks
  • Join dedicated programmers across the country to meet the rapidly growing need for increased software security

Who is This Program For?

  • Junior software engineers interested in transitioning to secure programming roles early in their careers
  • Mid- to senior-level cybersecurity professionals interested in advanced training in secure programming
  • IT professionals working in government, schools, healthcare and other sectors interested in advancing their expertise in secure programming
  • Educators and students enrolled at two-year and four-year colleges and universities who are looking to increase their knowledge and training in data security standards and secure programming

What You'll Learn

  • Concepts, principles, and examples of secure programming
  • Common misconceptions and practices for improving security
  • Compliance and legal requirements related to secure programming
  • Intensive tutorials on advanced topics, including in-depth walkthroughs and analysis of vulnerabilities, exploits, and defense mechanisms beyond the basics

What You'll Get

  • Advance your career – Learn in-demand and highly transferable technical skills that expand your career options and increase your income
  • Academic credibility and practical application – The SWEEPS Secure Programming Training programs have been developed by leading universities and informed by industry best practices, giving you a unique blend of research, theory and on-the-job application
  • Comprehensive offerings – From career-transitioning beginner to senior programmer, we offer training and skill-development for every stage of your career
  • Convenience and flexibility – From 3-hour online classes to in-person bootcamps, the SWEEPS Secure Programming Training programs provide you the flexibility to grow your skills in a format that matches your needs and lifestyle
  • Make a difference – Help protect our country and its citizens from the cyber criminals and “bad actors” who exploit vulnerabilities in our software, systems and infrastructure

+32%

Growth in information security analyst jobs from 2022-2032*

$120,360

Median pay for information security analysts in 2023*

*US Bureau of Labor Statistics

Software Security Training for Every Stage of Your Career

The SWEEPS Secure Programming Training programs offer professional training at every stage of your cybersecurity career, and learners can take SWEEPS programs at:

  • University of California, Davis
  • University of Maryland, Baltimore County
  • Worcester Polytechnic Institute

Workshop (available at partner colleges)

Introductory Level

A virtual workshop for college educators and IT professionals, providing introductory-level training on secure programming.

Duration: One day (8 hours) virtual classroom; Available at University of Maryland, Baltimore County and Worcester Polytechnic Institute

Learn More

Course

Early Career Level

A self-paced online course for early career software engineers, IT professionals, graduate students, and college educators.

Duration: 45 hours (3 semester credits/ 4.5 quarter credits)

Learn More

Summer Camp

Intermediate Level

A one-week intensive camp taught online in virtual classrooms for software engineers, graduate students, college educators, and IT and cyber professionals, expecting an in-depth understanding of secure programming.

Duration: 5 days (5 hours/day) virtual classroom

Learn More

Certificate

Advanced Level

For mid-senior level software engineers, cyber professionals, IT professionals, and graduate students. This is an intensive four course study that earns an academic certificate.

Duration: 1 academic year (approx. 12 Semester Credits) of online study

Learn More

The Agencies and Educators Behind SWEEPS

SWEEPS is driven by an industry-leading coalition of national universities and cybersecurity organizations and is funded by the National Security Agency. Members of the coalition include:

  • University of California, Davis
  • University of Maryland Baltimore County
  • Worcester Polytechnic Institute
  • California Polytechnic State University-San Luis Obispo
  • Cosumnes River College
  • DARK Enterprises, Inc. (a non-profit organization that focuses on cybersecurity education)
  • StrongAuth, Inc. (dba StrongKey) (a technology firm specializing in cybersecurity)

FAQs

Get More Info

Mobile Terms and Conditions
Message frequency varies. Text HELP to 32847 for help, text STOP to 32847 to end. Message and data rates may apply. By opting in, I authorize UC Davis CPE to deliver SMS messages using an automatic dialing system and I understand that I am not required to opt in as a condition of purchasing any property, goods or services. By leaving this box unchecked you will not be opted in for SMS messages at this time. UC Davis CPE's Mobile Terms and Conditions.

UC Davis CPE's Privacy Policy.

What programs are you interested in?

Please choose all that apply.

Administrative Offices

463 California Ave.
Davis, CA 95616
(530) 757-8777
cpeinfo@ucdavis.edu

Classrooms

One Capitol Mall
1 Capitol Mall
Sacramento, CA 95814
(530) 757-8777
cpeinfo@ucdavis.edu

Follow Us on Social Media

  • LinkedIn
  • Instagram
  • Youtube
  • X
  • Facebook

Partner Sites

  • Cal Aggie Alumni Association
  • International
  • UC Degree Completions Program
UC Davis footer logo

University of California, Davis, One Shields Avenue, Davis, CA 95616 | 530-752-1011

  • Questions or comments?
  • Privacy & Accessibility
  • Principles of Community
  • University of California
  • Sitemap

Copyright © The Regents of the University of California, Davis campus. All rights reserved.

This site is officially grown in SiteFarm.