Software Engineer Curriculum

For young people ages 13+, 14-22 recommended

What is a software engineer?

Introduction

All of the applications that you enjoy using at home and at work are coded into existence by software engineers. They play a large role in making it possible for us to interact with all applications, from websites you visit to the apps that are downloaded to your phone, even to the software that makes the phone work in the first place. Basically, they are pretty important when it comes to anything that has a digital interface (which includes your computers, the screens in your cars, smart tv’s and more).

Software Engineers are one of the main team members of these product teams. The other two main members are usually Product Managers and Product Designers. 

How much they make

The average salary of an entry level software engineer is around $80,000/year and after a couple years of experience can go up to an average of $130,000/year. 

The goal of this curriculum is to help your child start early to get ahead of the curve.

Students will develop
5 applications

a Roblox Game

A fully functional Roblox game that is will be live on Roblox servers for others to play.

A fully functional Roblox game that is will be live on Roblox servers for others to play.

a Web Application

Students have the choice in the types of app they want to build (i.e. social media, web3, ecommerce, game, etc…)

Students have the choice in the types of app they want to build (i.e. social media, web3, ecommerce, game, etc…)

a Discord Bot

Students will build a bot application that can be used in Discord.

Students will build a bot application that can be used in Discord.

a Website

Students will build a fully functional website.

Students will build a fully functional website.

an Artificial Intelligence/
Machine Learning Application

Students will build an application using AI/Machine Learning.

Students will build an application using AI/Machine Learning.

How it works

Designed to with the goal of helping teens land that paid opportunity.

Computational Thinking

Teens learn how to think like software engineers, solve problems within their software applications, and communicate their code to team members. 

Professional Portfolio

Employers will always look at a candidates portfolio before their resume to see whether the candidate has the capabilities to do the job.

Interviewing & Applying

Helping students prepare for the series of interviews that candidates go through after the initial conversation usually with a recruiter.

Computational Thinking

Teens learn how to think like software engineers, solve problems within their software applications, and communicate their code to team members. 

Professional Portfolio

Employers will always look at a candidates portfolio before their resume to see whether the candidate has the capabilities to do the job.

Interviewing & Applying

Helping students prepare for the series of interviews that candidates go through after the initial conversation usually with a recruiter.

10 main phases of
the curriculum

Professional Development
1
Build a game in Roblox
2
Fully functional website
3
Fully functional mobile app
4
Build an app of choice
5
Building a portfolio
6
Data & Algorithms Certificate
7
Portfolio is built
8
Interview Ready
9
Land a paid opportunity
10

The journey

SEMESTER 1

Game Development:
Introduction

  • Learn coding through 24 activities in Roblox Studio
    • Programming Language: Luau
  • Introduction to Artificial Intelligence
    • Leverage AI to help game developers
    • Through coding game characters
  • Metaverse Technologies
    • Metaverse platforms
    • Marketing on the metaverse

SEMESTER 2

Application Developer:
Python Essentials

  • Learn Python coding through 24 sessions
  • Introduction to API’s 
  • Python – Discord Bot Project 
  • Data Structures and Algorithms
  • Introduction to databases and json
    • SQL / SQLite
  • Putty and SSH
    • Hosting Python programs through VPS (Virtual Private Servers)
  • How to host application on the cloud and update them through Github
  • Introduction to web frameworks with Flask

SEMESTER 3

Future Tech CEO:
Technology Entrepreneur

  • Learn Django coding through 24 sessions
  • MongoDB – Database Management
  • HTML, CSS, Javascript, JSON 
  • Host web page on the cloud
  • Github implementation
  • DDoS protection
  • Cybersecurity

SEMESTER 4

Data Scientist:
AI & Machine Learning

  • Taught through Python
  • Use AI for image recognition
  • Chatbot
  • Machine Learning models
  • Stock Price Predictions
  • Recommendation Systems

SEMESTER 5

Landing your opportunity

  • Resume building
  • LinkedIn building
  • GitHub portfolio completed
  • Interview preparation
  • Cover letter preparation
  • Applying 
  • Guidance after interviews
  • Getting the offer

SEMESTER 4

Data Scientist:
AI & Machine Learning

  • Taught through Python
  • Use AI for image recognition
  • Chatbot
  • Machine Learning models
  • Stock Price Predictions
  • Recommendation Systems

PHASE 1

Professional Development

  • Create a LinkedIn
  • Software engineer career opportunities & growth tracks
  • Importance of solving real problems

PHASE 2

Build a game in Roblox

  • Introduction to computer science
  • Foundational principles
  • Game development

PHASE 3

Fully functional website

  • Creating a website optimized for desktop view, tablet view, and mobile view
  • Website will be accessible live

PHASE 4

Fully functional mobile app

  • Develop a mobile app for the Android play store
  • Testing your app on your phone
  • Mobile app certificate

PHASE 5

Fully functional web app

  • Learn how to take payments in an application
  • Web app proficiency certificate
  • Typescript/Javascript certificate

PHASE 6

Build an app of your choice

  • Build a Mobile app,  a Web app, or a Website
  • MERN stack certificate
  • Communicating code certificate

PHASE 7

Data & Algorithms Certificate

  • Necessary understanding of this will enable students to write more optimized and efficient computer programs and software applications

PHASE 8

Portfolio is Built

  • Putting together professional portfolio at  (yourchild’sname.com)
  • Portfolio will communicate to employers the 3 large apps student built during the program

PHASE 9

Interview Ready

  • Resume is polished
  • LinkedIn is polished
  • Portfolio is ready & GitHub portfolio is ready too
  • Digital tools used in corporations
  • Ready to answer interview questions
  • Soft skills certificate

PHASE 10

Land a paid opportunity

  • Applying
  • Guidance before and after interviews
  • Getting the offer

PHASE 8

Portfolio is Built

  • Putting together professional portfolio at  (yourchild’sname.com)
  • Portfolio will communicate to employers the 3 large apps student built during the program

PHASE 6

Interview Ready

  • Resume is polished
  • LinkedIn is polished
  • Portfolio is ready & GitHub portfolio is ready too
  • Digital tools used in corporations
  • Ready to answer interview questions
  • Soft skills certificate

SEMESTER 1

Game Development: Intro

  • Learn coding through 24 activities in Roblox Studio
    • Programming Language: Luau
  • Introduction to Artifical Intelligence
    • Leverage AI to help game developers through coding game characters
  • Metaverse Technologies
    • Metaverse platforms
    • Marketing on the metaverse

SEMESTER 2

Application Developer:
Python Essentials

  • Learn Python coding through 24 sessions
  • Introduction to API’s 
  • Python – Discord Bot Project 
  • Data Structures and Algorithms
  • Introduction to databases and json
    • SQL / SQLite
  • Putty and SSH
    • Hosting Python programs through VPS (Virtual Private Servers)
  • How to host application on the cloud and update them through Github
  • Introduction to web frameworks with Flask

SEMESTER 3

Future Tech CEO:
Technology Entrepreneur

  • Learn Django coding through 24 sessions
  • MongoDB – Database Management
  • HTML, CSS, Javascript, JSON 
  • Host web page on the cloud
  • Github implementation
  • DDoS protection
  • Cybersecurity

SEMESTER 4

Data Scientist: AI & Machine Learning

  • Taught through Python
  • Use AI for image recognition
  • Chatbot
  • Machine Learning models
  • Stock Price Predictions
  • Recommendation Systems

SEMESTER 5

Landing Your Opportunity

  • Resume building
  • LinkedIn building
  • GitHub portfolio completed
  • Interview preparation
  • Cover letter preparation
  • Applying 
  • Guidance after interviews
  • Getting the offer

Help your teen
become a software
engineer

Questions? Email info@logolife.org

Follow Us:

Get weekly tips you can read in 5 minutes:

Prepster

College
Counseling

Entrepreneurship Workshop

Young Entrepreneur Network

Young Engineer Network

Contact Us

Login

LogoWorld

LL75

Enter the code above during registration to get $5 off. We look forward to making a positive impact with your student on the workshop!

My son (newly 15) did the 6-week program and I thought it was very good for him. First of all, it gave him something to do this summer (no typical job due to COVID), and second, I think it made him think about things other than math, which is his favorite subject and thing to do! I also appreciated the one on one mentoring sessions in addition to the weekly group session.

I also liked that he had homework to do between sessions. I thought that he received a lot of attention from the LogoLife founders and instructors and that the info given to him to develop was detailed and effective, and tailored to his passions.

A productive and comprehensive teen entrepreneurship program.

LathaO.GC
Latha O.

LogoParent

The Logolife program is a truly inspiring and innovative way to teach today's teens the skills they will need to adjust in this changing world. As a single parent, my biggest concern has been to prepare my kiddos for the future, but what the future holds is anybody's guess.

When I found Logolife, I was so excited because it teaches kids to adapt to changes and to create their own path forward. I am especially impressed that they encourage kids not to be afraid of failure, but to accept that trial and error is a meaningful part of the process and that being gritty and tenacious can be even more important than having natural talent or ability.

While they learn to capitalize on their strengths, they are also encouraged to grow through their weaknesses and to use what they have to bring value into the world around them. All of us know that what our schools aren't able to prepare our kids for the future or to make them successful in life.

Education alone isn't the answer; the answer is the right education. I am so proud to encourage every parent to investigate Logolife as an option for their children.

If you start by attending the parent meeting I think you'll find that every point of their program is something today's teens need to not only hear, but embrace. It also helps that everyone associated with the program is completely professional, helpful, gracious and enthusiastic.

My daughter and I have had nothing but a positive and uplifting experience with Logolife. I give them my very highest recommendation!

ChristineS.GC
Christine S.

LogoParent