SDNS-05 Intermediate Coding
Program prepares you for intermediate coding level in secure software development.

Course Information

Course Dates: New Cohorts begin every even month (Feb, Apr, Jun, Aug, Oct, Dec)

Format: Online

Times: Online, Self-Paced

Cost: $7,507.50

Includes $682.50 for Material fees and subscriptions

Number of courses to complete: 4 courses
Number of instructional hours to complete: 195 hours
Certification eligibility: Associate Software Development, IEEE Computer Science

Python Essentials II (35 Hours): This intermediate-level Python course is designed for individuals who already have a foundation in Python programming and are looking to expand their knowledge and skills. It builds upon the curriculum in the Python Essentials I course. With this course, learners will gain a deeper understanding of the language and be able to tackle more complex programming challenges.

Programming in C++ (50 Hours): Begin with the fundamental building blocks of the C++ language, gradually progressing to advanced concepts without initially relying on object-oriented programming principles. This comprehensive course equips students with the skills necessary for junior and specialist roles in I.T. and software development, featuring hands-on labs, quizzes, and assessments to reinforce learning.

Web Fundamentals I (60 Hours): Delve into the essentials of HTML, mastering basic webpage creation techniques before advancing to more intricate topics such as cascading style sheets and JavaScript integration. Through practical exercises, students develop a strong foundation in client-side web development, preparing them for diverse roles in the digital landscape.

Web Fundamentals II (50 Hours): Explore the components of the LAMP stack (Linux, Apache, MySQL, PHP) in-depth, learning to harness its power for dynamic website creation. By developing proficiency in PHP scripting and MySQL database interaction on Apache servers, students gain valuable expertise in server-side web development, which is essential for building robust, scalable web applications.

Who Should Attend

Each track is designed to provide the requisite knowledge, skills, and developmental experiences for anyone interested in entering this lucrative career opportunity. The Program prepares candidates to succeed on highly valued, globally recognized industry-standard certification tests. The Program supports successful candidates in job search and placement with premier global organizations looking to strengthen their software development and cybersecurity talent.

Digital Badge and Certificate

An essential aspect of our programs is the ability to share your accomplishments with important stakeholders. Upon completing one (or more) of the Software Development or Cybersecurity programs, you will earn a Certificate of Completion from the Marshall School of Business at the University of Southern California, as well as digital badge(s) that recognize your new proficiency. Share and showcase your achievements by posting your digital badge to online resumes and social networks such as LinkedIn.
TIME REQUIREMENTS
195 Hours to Course Content Approximately 20-24 hours per week for three (3) months
COURSE DISCLAIMER
Every reasonable effort will be made to ensure this course runs as described on this web page.

Teaching Methods

Each Program is delivered through expertly sourced and vetted content. The curriculum is curated to ensure the most up-to-date, relevant course and instructional materials. A strong and committed candidate can complete their selected track and sit for the desired certification exam as soon as they complete the preparatory coursework.
Educational counselling services are available to assist the motivated candidate in structuring and organizing their time to completion.