Java + Android

12 Weeks to a lucrative career as a Software Engineer

This Deep Dive Coding Bootcamp will allow you to learn the fundamentals of software engineering utilizing Java, the world’s most popular programming language. We will teach you how to build modern, in-demand software that runs on and integrates multiple platforms. Graduate with truly marketable, high-income skills.

For years Java has ranked at the top of industry-wide rankings of programming languages in terms of usage, popularity and employer demand. The versatility of Java, combined with its extensive ecosystem of tools, has made it indispensable for writing code that operates across multiple platforms, including in mission-critical enterprise software environments.

Android operating system is the world’s most popular phone operating system, with nearly two billion devices in use worldwide and an 88% market share. A knowledge of Java and Android is a door into the world of mobile apps and app development. Android apps don’t just run on billions of phones and tablets, they can also run on wearable devices, smart TVs, and cars. Java is the foundational programming language of Android and the backend to many other JVM compatible languages such as Scala, Kotlin and Groovy.

 

Share this course

Share on facebook
Share on twitter
Share on linkedin

"I’ve been recruiting in the New Mexico market for Robert Half Technology for the last 17 years and the demand we are seeing nationally and locally for Java developers is at an all-time high and we expect that to continue."

Renay Moya, Sr. Vice President, New Mexico Technology Market

"It was an intense but extremely effective 3 months packed with learning, providing me with the skills and support I need to start a career in programming."

Jake, Cohort #3

"If you are seriously considering a career in developing this bootcamp will get you there. As someone who is not “techie” I successfully navigated this bootcamp and graduated feeling as though I have gained the skills, tools, and the necessary hands-on experience to secure a job as a Java Developer."

Christie, Cohort #9

Instructors

Nick Bennett, Lead Instructor, Oracle Certified Professional, JAVA SE8 Programmer

Nick Bennett began programming in high school, continuing through the completion of his B.S. in Mathematics and M.S. in Operations Research & Statistics; that academic background led to an early programming focus on the design and development of decision support systems. As his work has expanded to a wide range of application areas over the years, he has executed projects using dozens of programming languages and dialects, on platforms ranging from mobile devices to mainframes, from standalone machines to complex connected & semi-connected networks. In 1994, Nick began running workshops on business process redesign and automation, targeted to teams of designers and programmers. After moving to New Mexico in 1997, he began working with a number of secondary educational programs, teaching computer programming, modeling, and simulation in after-school and summer programs. This educational work expanded to leading workshops on applied complexity theory and agent-based modeling for teachers in New Mexico and other states, and for health and social policy professionals and academics in Cuba and the Dominican Republic. Website | GitHub

Todd Nordquist, Assistant Instructor, Oracle Certified Associate, JAVA SE8 Programmer

Todd’s passion for all things related to computer programming and computer science grew more and more over the past several years. So much so that a year ago he decided to make the change from being a property manager to become a software developer. The Deep Dive Java + Android Bootcamp made that possible. Todd now not only works as an assistant instructor for Deep Dive Coding, but he also does contract work for a large company to upgrade and maintain one of its server based websites. Todd spends his free time going on hiking / backpacking trips with his wife, practicing yoga, and reading historical and sci-fi books.In 1994, Nick began running workshops on business process redesign and automation, targeted to teams of designers and programmers. After moving to New Mexico in 1997, he began working with a number of secondary educational programs, teaching computer programming, modeling, and simulation in after-school and summer programs. This educational work expanded to leading workshops on applied complexity theory and agent-based modeling for teachers in New Mexico and other states, and for health and social policy professionals and academics in Cuba and the Dominican Republic. Website | GitHub

Rishita Hariyani, Assistant Instructor

Rishita is originally from India and moved to Albuquerque in 2015. She has a bachelor’s degree in the field of Computer Applications from India. With her degree in computer applications, she later gained the opportunity to teach computer literacy and Microsoft Office applications. She gained more interest in teaching, and graduated with her second bachelor’s degree in education in 2011. After coming to America, she continued to pursue education and learned about coding programs at CNM. In 2019, she successfully completed two programs at Deep Dive Coding; Microsoft.NET and Fullstack Web Development. With the knowledge and experience from these programs, she successfully passed the Microsoft Technical Associate – Software Development Fundamentals exam. Rishita is now working as a Casual Bootcamp Assistant instructor for Java + Android at Deep Dive Coding.

Get College Credit

After you have completed this bootcamp, you will receive a certificate of completion, not a degree. You can receive Credit for Prior Learning (CPL) from Central New Mexico Community College (CNM) if you do decide to later pursue a degree, getting free credit for classes that are similar to what you learned in the bootcamp. Learn more about non-credit to credit CPL at CNM.