Helping aspiring developers find jobs and training
Software developers write the programs that businesses, hospitals, banks and mobile apps run on. Unlike web developers, software developers usually work on bigger projects that take months or years rather than weeks, and the code they write is more often used inside companies rather than seen by the public. Common languages include Java, C#, Python and C++.
Software development tends to require more formal training than web development, partly because the projects are bigger and partly because employers care more about computer science fundamentals like data structures and algorithms. Most software developers either have a degree or have completed an apprenticeship that covers the same ground.
The Web Hub partners with the following companies who are actively hiring trainees in software development: