Software companies are starting to see more and more students, who have traditionally worked in the industry, now also pursuing a software education.
“The market is shifting,” says John D. Molloy, an instructor at the Software Engineering Institute (SEIU), a Boston-based program that teaches programming and computer science to high school students.
With students now choosing software engineering as their major, companies like Google, Twitter, and Facebook are also starting to offer courses.
Molloy says students are taking the courses as a way to get in touch with the companies’ customers.
“I’ve seen students get really excited about the opportunity to build software, because the way to reach a customer is through software,” he says.
The trend isn’t limited to the United States.
In Canada, there are also more than 1,000 courses on the Canadian website.
However, many of those courses are aimed at the international market.
The courses run by the International Software Engineering Association (ISA) aren’t aimed at a specific customer base, says David O’Neill, the director of ISA Canada.
Instead, they offer courses for students from countries like Brazil, South Korea, Mexico, and China, to name a few.
But the curriculum is still evolving.
For example, in June, the ISA started a course called “A Beginner’s Guide to Software Engineering.”
The course is aimed at new software engineers and new technology companies, and it is focused on creating a “software engineering culture.”
“We are trying to develop an education for our students that is aligned with their business needs and business goals,” O’Neil says.
The course will be available for the first time this fall, but O’Donnell says the ISAs goal is to create a course that is suitable for all kinds of businesses.
According to the course description, it will teach students about the basics of software engineering, from the basics like code reviews and design to more advanced topics like database architecture, data modeling, and software development.
“We want to provide a very thorough and relevant overview of the software engineering field,” O ‘Neill says.
O’Neill says that the course will focus on topics like the business side of software, which is where the money and time is made.
“[It’s] very important for the companies that are going to be in the software space to have a well-rounded, relevant course that will give them an opportunity to learn from industry experts, from software engineers who have been in the business for a long time,” he explains.
Many of the courses are focused on topics that students from all over the world have been learning from, like programming languages, computer vision, and robotics.
There is also a course on coding for the US that will also be available, but it’s being hosted by a non-profit group that works on training people in areas like digital security.
While a few courses may focus on the US, O’Connor says that more and the courses will be offered in other countries as well.
Companies like Microsoft, Facebook, and Twitter have also started offering courses for high schoolers, though the companies are still looking for more students.
The courses can be pricey.
Microsoft’s “Learn to Code” course costs $1,000 for students of all ages.
If you can afford it, you can take the course for free.
Google, Twitter and Facebook’s courses cost $1 per student.
Even if you don’t pay for the course, Ollie says that it’s a good option for people who are trying out new industries or don’t have the money to go the full-time route.
To get started, students have to pay $1 to take the online course.
Students are also expected to have access to a Slack group to discuss their course, and the group is being developed to have more opportunities for collaboration.
One of the goals of the course is to make it easier for students to get a sense of what it takes to make software companies.
So, if you’re a high schooler interested in learning to code, check out the course below.