Last edited 3 weeks ago
by Jacob Walker

AI Developer Diploma: Difference between revisions

No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
The AI Developer Diploma trajectory prepares students for entry-level work as an AI-assisted software developer.  We follow California's [https://www.cde.ca.gov/ci/ct/sf/documents/infocomtech.pdf#page=22 Software and Systems Development] high school model curriculum standards, with emphasis on the Intelligent Computing Standards as well the O*NET competency requirements, to ensure that graduates have the qualifications for a job in their home market or offshored in a more developed economy.  Of most importance, this learning stack has AI built into its DNA, not only for learning better, but for using it as part of your coding, where employers now expect their programmers to use vibe coding tools to be more productive.  But at the same time, want quality code, not "AI Slop".
The AI Developer Diploma and AI Developer Baccalaureate Diploma trajectories prepares students for entry-level work as an AI-assisted software developer.  We follow California's [https://www.cde.ca.gov/ci/ct/sf/documents/infocomtech.pdf#page=22 Software and Systems Development] model curriculum standards, with emphasis on the Intelligent Computing Standards as well the O*NET competency requirements, to ensure that graduates have the qualifications for a job in their home market or offshored in a more developed economy.  Of most importance, this learning stack has AI built into its DNA, not only for learning better, but for using it as part of your coding, where employers now expect their programmers to use vibe coding tools to be more productive.  But at the same time, want quality code, not "AI Slop".


=== Three Forms of AI Development ===
=== Three Forms of AI Development ===
Line 40: Line 40:


====== Alpha Cohort 1 ======
====== Alpha Cohort 1 ======
The first Alpha Cohort is going to focus on AI-Assisted Software Development, and will be made up of primarily streaming vibe coding sessions by Jacob Walker.   
The first Alpha Cohort is going to focus on AI-Assisted Software Development, and will be made up of learning sessions that are primarily streaming vibe coding sessions by Jacob Walker.  This means: 
 
* Students will likely be confused at times, because the first priority of the session is to do coding, with students being allowed in.
* While waiting for the LLM to do its vibe coding, there will be time to answer questions.
* Having prior programming experience helps, but just like we naturally learn a human language from exposure and trying things, students will learn the programming language the same way.
 
Learning sessions will go from 15:00-17:00 GMT Monday, Wednesday, and Friday, although the schedule can and will change at times, given the pilot/alpha nature of the program.   


====== Alpha Cohort 2 ======
====== Alpha Cohort 2 ======
Line 49: Line 55:
* 10 Bangladeshi and Rohingya students who support or are part of the Demeaned to Dignity program.
* 10 Bangladeshi and Rohingya students who support or are part of the Demeaned to Dignity program.


===== Learning Session Schedule =====
===== Competency Cubes =====
Students will gain competencies in AI-development in the Alpha Cohort by participating in hands-on remote learning sessions 4 times a week, along with completing projects outside of these learning sessions.
Students will gain competencies in AI-development in the Alpha Cohort by participating in hands-on remote learning sessions 4 times a week, along with completing projects outside of these learning sessions.


====== Tuesday & Thursday 13:00 GMT—Prompt Engineering ======
====== Prompt Engineering ======
This course focuses on how to have generative AI produce the results that you want, specifically how to develop prompts that can make specialized generative AIs.  Students will work on developing "GPTeachers" which will be used for the DigiTools program, and may earn royalties if/when these GPTeachers are used by DigiTools students.
This course focuses on how to have generative AI produce the results that you want, specifically how to develop prompts that can make specialized generative AIs.  Students will work on developing "GPTeachers" which will be used for the DigiTools program, and may earn royalties if/when these GPTeachers are used by DigiTools students.


====== Friday & Monday 13:00 GMT—AI-Assisted Software Development ======
====== AI-Assisted Software Development ======
'''Prerequisite''': Rudimentary programming competency  
'''Prerequisite''': Rudimentary programming competency  



Latest revision as of 17:18, 23 March 2026

The AI Developer Diploma and AI Developer Baccalaureate Diploma trajectories prepares students for entry-level work as an AI-assisted software developer. We follow California's Software and Systems Development model curriculum standards, with emphasis on the Intelligent Computing Standards as well the O*NET competency requirements, to ensure that graduates have the qualifications for a job in their home market or offshored in a more developed economy. Of most importance, this learning stack has AI built into its DNA, not only for learning better, but for using it as part of your coding, where employers now expect their programmers to use vibe coding tools to be more productive. But at the same time, want quality code, not "AI Slop".

Three Forms of AI Development

Students will become competent in three different forms of AI development:

Prompt Engineering

This form of AI development is becoming expected in the workforce marketplace in all industries. Indeed, this is a distinguishing competency for being hired when others are not.

AI-Assisted Software Development

A specialized form of prompt engineering, is how to effectively use AI to assist in coding, or to have it do full vibe-coding. New developers seeking employment will struggle to compete if they have not mastered this competency, which revolves around good coding practices.

Machine Learning Development

The most challenging form of AI development is the development of AI itself via forms of machine learning and/or data science. While graduates will not be experts in this, they will have the statistical and thinking foundations for starting an AI major in university.

Competencies

You will develop sufficient competencies to be prepared for entry-level AI-assisted software development careers in the following topics:

  • Software Development Processes (waterfall, agile, and AI-agile)C1.0
  • Determining Software Requirements (waterfall, agile, and AI-agile)C2.0
  • Technology StacksC7.0
  • Computer Programming (in one or mor language based on your desired job)C4.0
  • Testing, Debugging, and Improving SoftwareC5.0
  • User Interface DevelopmentC3.0
  • DatabasesC8.0
  • HardwareC9.0
  • AIC10.0

Developing Your Competencies

Alpha Cohort Learning Stack

The AI-Developer Alpha Cohort is a limited opportunity to earn a California High School diploma in AI Development, taught by EducateONE founder Jacob Walker.

Payment for this learning stack is completely through the work that is done by the student within the program, which will be used by EducateONE in the future. Students will have the opportunity to either have their work be open source or earn future royalties based on the use of what they develop.

Cost

The cost of the Alpha Cohort is the work that students do that benefits the work of Global SchoolONE.

Makeup of the Cohort
Alpha Cohort 1

The first Alpha Cohort is going to focus on AI-Assisted Software Development, and will be made up of learning sessions that are primarily streaming vibe coding sessions by Jacob Walker. This means:

  • Students will likely be confused at times, because the first priority of the session is to do coding, with students being allowed in.
  • While waiting for the LLM to do its vibe coding, there will be time to answer questions.
  • Having prior programming experience helps, but just like we naturally learn a human language from exposure and trying things, students will learn the programming language the same way.

Learning sessions will go from 15:00-17:00 GMT Monday, Wednesday, and Friday, although the schedule can and will change at times, given the pilot/alpha nature of the program.

Alpha Cohort 2

No more than 30 students shall be accepted into the second Alpha Cohort, with the following 3 groups:

  • 10 high school aged (14 to 18 year old) students who live in the U.S. or are U.S. citizens
  • 10 adult students who have contributed to EducateONE previously
  • 10 Bangladeshi and Rohingya students who support or are part of the Demeaned to Dignity program.
Competency Cubes

Students will gain competencies in AI-development in the Alpha Cohort by participating in hands-on remote learning sessions 4 times a week, along with completing projects outside of these learning sessions.

Prompt Engineering

This course focuses on how to have generative AI produce the results that you want, specifically how to develop prompts that can make specialized generative AIs. Students will work on developing "GPTeachers" which will be used for the DigiTools program, and may earn royalties if/when these GPTeachers are used by DigiTools students.

AI-Assisted Software Development

Prerequisite: Rudimentary programming competency

This course focuses on how to use AI to support computer programing, commonly called co-piloting or vibe coding, when the AI does nearly all the coding. Students will work on open-source projects that support the nonprofit work of EducateONE and Global SchoolONE.

DigiTools Learning Stack (Coming Soon)

The following learning activities will be used to develop each of these competencies:

  1. Participate in individualized competency cubes that are "taught" by a GPTeacher.
  2. Participate in simulated work activities in each of these topics
  3. Contribute to open source development to build a portfolio of work to prove your capabilities to employers

Time Commitment

All Global SchoolONE courses require a minimum time commitment of 10 hours per week, 12 months per year. Further, as a mastery-based program, the total time is determined by student mastery and this is unknowable when starting the program.