This lesson introduces the Java programming language, which was developed in 1991 by James Gosling of Sun Microsystems. Fast-forward to 2017 and Java is now owned by Oracle and is considered to be the #1 programming language based on the TIOBE Index. Java is great for beginning programmers as it satisfies today’s need for early instruction in an object-oriented language, while avoiding the complexities of other object-oriented languages. Java provides several benefits over other modern-day programming languages, such as an easy to learn syntax, platform independence, automatic garbage collection, exception handling, standard libraries, multi-threading, etc. If you do not recognize these terms, do not worry! We will cover these and a whole lot more during this course.
Kesha Williams is an award-winning software engineering manager with over 20 years’ experience. She has trained and mentored thousands of software developers in the US, Europe, and Asia while teaching at the university level. She routinely leads innovation teams in proving out emerging technologies and shares her learnings at conferences around the globe. She’s spoken about machine learning on the TED stage as a winner of TED’s Spotlight Presentation Academy. Additionally, her pioneering work in the field of artificial intelligence earned her the Ada Lovelace Award in Computer Engineering from Look Far and the distinction of Alexa Champion from Amazon. In her spare time, she authors video courses, leads the Georgia chapter of Technovation, and mentors women in tech through WEST (Women Entering & Staying in Tech), New York Academy of Sciences, and Women Who Code.