Gain Valuable Skills

Software Development

The Woz U Software Development program includes 700 hours of hands-on coursework, and all instructional materials are accessible using a standard web browser on a desktop computer. Students aim to complete 90 hours of coursework per semester, totaling 360 hours after four semesters. For those who wish to complete the remainder of the program post-graduation, scholarship opportunities and a dual-credit transfer partnership make it possible to seamlessly matriculate to Woz U for continued studies.

As students progress through the Software Development coursework, they work to create functioning applications that incorporate newly-acquired skills. Video-rich content provides instruction on the various themes, while interactive coding exercises offer immediate feedback and grade the student’s work. The coursework can easily be followed both within the classroom and on a home computer system, making it possible for students to continue their studies outside school hours.

Cutting Edge Instruction

Woz U ensures students comfort with the source materials, with 24-hour support available via phone, chat, and email. Students can also engage in screen shares with the Woz U team, making it possible to see complicated concepts applied in real-time. This unparalleled learning platform makes it possible for high school students to obtain hands-on instruction from experienced industry experts.

Because the development program is offered at no cost to high schools, incorporating the curriculum into existing course offerings is not financially prohibitive. Instead, this opportunity allows schools that would otherwise be unable to assist nontraditional students with technical skills acquisition to better equip their pupils for life after graduation. Furthermore, the Woz U support staff provides cutting-edge education to students enrolled in the program, eliminating the need for schools to find additional funding for teaching staff.


    Woz U Software Development is designed to train students on software development principles, best practices, technologies which are in demand by employers.

    HTMLStudents learn HTML (Hyper-text Markup Language); the language used to structure the content of a web application.HTML, Atom Editor
    CSSStudents learn CSS (Cascading Style Sheets); the language used to create the visual style of the application.CSS
    JavascriptStudents learn Javascript; the language used to support most interaction with a web application.Javascript, ECMAScript 6
    Front End FoundationsStudents learn the foundations of Front-End development; the user-facing tier of the application.Javascript, JQuery, Grunt
    Back End FoundationsStudents learn the foundations of Back End development; the core functionality of the application.Javascript
    Database FoundationsStudents learn the foundations of Databases; the repository for all of the application’s informationMongoDB
    Front End FrameworksStudents explore modern frameworks to accelerate Front End development.Angular
    Back End FrameworksStudents explore modern frameworks to accelerate Front End development.NodeJS, Express, Mongoose
    Unit TestingStudents learn tools and strategies for creating unit tests to verify their code.Mocha, Chai
    Responsive Web DevelopmentStudents learn responsive Web Development; the practice of enabling the application to adapt to the size of the device.Bootstrap
    DebuggingStudents learn tools and techniques to debug their code; ensuring that they are efficient and thorough in resolving unexpected behaviors.Javascript, Chrome Web tools
    Agile Software MethodologiesStudents learn Agile Software Methodologies; the dominant project management practices for software teams.Trello