Do you like building things? Do you like using apps and web sites but keep wanting to change them to work better? Do you like to experiment? You may not have a technical background, be a programmer, or know much about the web, but you are willing to work hard and to learn as you go. If this description fits you, the Software Development program may be for you.
This immersive online program will teach you front-end and full-stack software development. If you're a self-starter looking to dive into one of the fastest-growing careers out there, this program will teach you the skills that will guarantee you a job.
In this course, you are an independent contractor who develops custom websites for small organizations. The Northside Youth Soccer League (NYSL) has hired you to develop a website for their soccer teams. You will work on this website on your own and will learn to use modern HTML and CSS to produce an attractive, informative multi-page website based on the client's requirements.
In this course, you will again be an independent developer the Northside Youth Soccer League has hired to create an app to give their players and parents easy on-the-go access to the league's game schedules. To avoid the hassles of native apps, they would like this to be a mobile web app. You will design and develop the mobile web app, and will add features to the app that are specific to mobile devices, such as location-based features so parents can see where they are in relation to the soccer field.
As you work, you will have constant access to a unique automated mentor, employing natural-language processing technology derived from our decades of artificial intelligence research. The automated mentor can provide immediate answers to most task-related student questions posed to it in plain English, and it can provide immediate feedback on your work. Of course, human mentors will still be available in those rare instances in which you need help with a unique problem. Automated mentoring will speed your progress through the program and will significantly lower the program's tuition cost, making preparation for a software development career more widely accessible.
You will be assigned to a small team made up of fellow students, and you will meet regularly in an online environment to discuss your work. A human mentor can join your group meeting, as required, to assist in solving unique problems.
Click below to register for a free webinar to learn more and ask questions about this program.REGISTER NOW
See our immersive, story-centered curricula in action. This demo is actual content from an early task in this course.
Note: due to the technical nature of this course, this course is built for and best viewed on a laptop/desktop (not mobile).
There are no prerequisites for this program.
The Software Development Program is divided into two parts:
You can choose to attend:
- Full time (30 hours per week) for 24 weeks,
- Part time (15 hours per week) for 48 weeks.
The cost for this program is
The program comes with our Employment Guarantee and is subject to our Refund Policy.
You will get an offer for a full-time job, a contracting job, or paid internship working at least 35 hours per week within six months of successfully completing a certificate program.
If you voluntarily elect to accept a job working fewer than 35 hours per week and stops seeking full-time employment as a result, you will forfeit the employment guarantee.
If you meet the above criteria and do not receive a job offer within six months of completing the program you will be issued a refund for 100% of tuition you have paid.
At the conclusion of the first course of the Software Development program (three to four full-time weeks into the program), a committee of mentors will decide, based on your progress and quality of work, if you are likely to succeed in a professional career. If the committee decides that you are not, you can elect to leave the program with a 90% refund or to continue the program without an employment guarantee.
Successfully complete the entire program, submitting work judged to be satisfactory by our mentors for all projects in the program.
Be 21 years or older.
Live in a top 20 metropolitan area of the USA or be willing to locate to one. Be eligible and willing to work in the USA.
Be proficient in English.
Develop and actively maintain a portfolio in Github.
Develop an acceptable professional resume and accompanying LinkedIn profile.
Be available for a minimum of 3 job interviews per week.
Apply for jobs with at least 8 prospective employers each week.
Submit any analytics challenges required for job applications promptly.
Accept any legitimate job offer meeting the conditions above.