What is Git, and can it really recover deleted files?
If you’re using Git and accidentally delete your work, don’t despair! You should be able to recover it with a just this bit of code:Read More
5 Skills to Learn to Become a Back End Web Developer
Web developers wear many hats. Even if they only work on the “back end,” writing code that will run on the web server, they need to be able to: Write the HTML code that’s presented in…Read More
Goroutines Make Concurrency (Almost) Easy
A program that supports concurrency can carry out several operations at the same time. That’s especially important on today’s multi-core computer processors. A program that uses 4 cores at once could theoretically run almost 4 times…Read More
Ruby on Rails: Configuration over Convention
What’s that you say? We have it backwards? Ruby on Rails is supposed to favor “convention over configuration”? Well, we’re going to break that rule today… When I was first learning Rails years ago, I thought…Read More
Front End Web Design
User Experience (UX) Design
iOS Development with Swift
Python Web Development
Each is designed by our faculty of tech professionals to guide even a coding beginner to becoming a job-ready software developer armed with a professional portfolio of real-world projects. Try one out today with our free seven-day trial, and see if software development is for you.