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
computer illustration of a lock on a computer network

“Developing Secure and Robust Code” Course

Breadcrumb
  1. Home
  2. Secure Programming Training for Software Developers
  3. “Developing Secure and Robust Code” Course

Who Should Attend

This ten-week online course is designed for:

  • Graduate students and college educators
  • Software engineers and related software development roles
  • IT and cyber professionals
  • Professionals with at least one year of experience coding with a programming language
  • Professionals looking to achieve competency with secure and robust programming

Apply Now

What You'll Learn

This ten-week 45-hour course is built to bring learners to competency with secure programming for a variety of common and complex cases.  It provides a deep understanding of the principles of secure programming and capability to write secure and robust code. 

  • Demonstrate how violating principles of secure programming leads to weaknesses in code
  • Analyze programs to find weaknesses and vulnerabilities
  • Remediate common vulnerabilities in an existing program
  • Write secure and robust code 
  • Deploy common defense mechanisms to prevent exploits to code
  • Integrate into the Secure Programming community of practice to stay current
  • Apply critical concepts in Secure Programming

Learners who complete the course will receive a digital badge that can be added to professional profiles and shared with employers. Learners will also receive 4.5 quarter units or 3 semester units for the course.

Logistics and How to Apply

The course will be taught online via self-paced learning technology and will have virtual office hours.  Students will be expected to complete all modules in the course at their own pace over ten weeks. The course is taught by University of California at Davis and University of Maryland, Baltimore County, and course cohort starts are planned for the following dates (please note that dates may change):

  • June 23-August 29, 2025. Taught by UMBC and UCD

All attendees will receive a full scholarship for the course so the cost will be $0. Current and former military and first responders will have priority. To apply for the scholarship to attend the course, click below.

Apply Now

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.