If you are undecided about what career to pursue and are comfortable using computers and mobile devices, you could be a great fit for a job in technology. And now more than ever, it’s easy find an alternative method to learning coding skills.

A job in the technology field allows you to work on interesting projects for diverse companies. This may be a better job path than signing up for a long stint with a single employer. The job market you will face when you graduate is much different than what your parents faced.

Gone is the concept of working for a single company until you retire. Instead, you will face a variety of new kinds of employment. Many of these offer flexible work terms and provide short-term contracts or interim placements.

This new work format is already prevalent in the Information Technology (IT) industry. Industry reports show steady growth in the number of technology firms using flexible labor for more than half of their technology team.

Non-Traditional Learning

Holberton School

One example of this new hiring trend is the field of software engineers. The shortage of software developers is growing. By 2020, the US Bureau of Labor estimates a need for software workers to fill 1.4 million new developer job openings. But only 400,000 computer science graduates are currently available to fill them.

To help fill these openings, a group of industry veterans from Apple, Docker, LinkedIn and Yahoo started a new hands-on education program called the Holberton School for training software engineers. This new type of school is a project-based alternative to college for the next generation of software engineers.

Holberton School is a web development academy based in San Francisco, California founded in 2015. It offers a two-year higher-education program to become a full-stack software engineer. The curriculum is built around project-based and peer learning. The curriculum is 100 percent hands-on with students creating many programs and systems as they work on industry-level projects and build their own applications.

Holberton School also has a different approach to how you pay for your education. Students do not pay anything up front. Instead, the school takes 17 percent students’ internship earnings, plus 17 percent of their salary over three years once they find a job.

Google offers another option for students looking to start learning about technical skills for future job potential. In June, the tech giant behind the Chromebook, Internet search and the Android operating system partnered with several online learning companies to launch an Android programming course for absolute beginners.

The Google Android Basics Nanodegree program teaches beginners how to build a simple Android app in the Java programming language. There are no prerequisites. If you use a smartphone to surf the web, you qualify. Google offers a collection of individual courses that make up the Nanodegree program online for no charge.

Affiliated Learning

Udemy

Google affiliate Udacity offers free and additional paid online courses to get students started in their pursuit of programming job skills. These courses are not for slouchers, though. They set a high bar for seriousness and guaranteed learning. Check out the Udacity apps for Apple and Android devices as well as the details on the Udacity nanodegree website.

Udemy offers another approach to learning technology as well as other subjects to prepare you for a career choice. The price for each course varies; some are free. Udemy offers more than 32,000 courses that range from science and technology to cooking and foreign language. Some of the other topics include business, marketing, entrepreneurship, design, health and fitness, music and photography. The Udemy app is available for Apple and Android devices.

SoloLearn is a development studio that produces education apps. The company specializes in computer programming and focuses on teaching computer code. The app offers a range of programming languages, including Python, Java, C++, HTML, CSS, PHP, JavaScript, SQL and Swift. The apps are free and are available for Apple, Android and Windows devices. You can also use a computer to learn from SoloLearn’s website.

Codeanywhere is a cross-platform coding platform with a solid Chrome app. You can use it to do actual coding work from a Chromebook or keep your work synced up across different computers or applications using a web browser. Mobile apps are available for Apple and Android devices.

This platform is a good starting place for students in the introductory stages of coding or starting a computer science program. The site is very user-friendly and offers several solid tutorials.

Codeanywhere is a handy text, code and markup editor redesigned and reengineered to be light, fast and mobile-friendly. It connects to your FTP and SFTP Servers, as well as Dropbox, GDrive or Github accounts. On a touchscreen device, you can easily manipulate your resources, folders or files with the swipe of your finger.

The Indeed Job Search

Indeed Job Search is a job hunter’s dream. You can set its website searching tool to send applicable engineering opportunities directly to your email inbox. You can also use the nifty Indeed Search apps to have mobile convenience. Indeed is not limited to searching for your ideal technology job. But it is one of the best search engines that focuses on jobs in this industry.

The Apple and Android apps make it easy and efficient to browse listings, create a resume and apply for full-time, part-time and freelance jobs on the go. It is also a very handy way to scout out what companies are looking for in tech help candidates.

Type into the search window the kind of job you want and where you want it. You can also save and email your favorite job postings, follow companies to get the latest updates and have new job postings delivered to your inbox. Indeed puts a database of more than 15 million jobs at your disposal. Students and recent graduates will easily find plenty of opportunities.