Learning Roadmap - Ellipsis Education

⭐ Texas educators: our K-5 Tech Apps curriculum is a state-approved instructional material. Learn More.

Learning Roadmap: Java, JavaScript, & Python

In this session, you’ll learn some the main technical concepts of Java, JavaScript, & Python. The presentation will include details on the language complexity and learning curve, their best use cases, and some examples.

After the webinar, you’ll receive a certificate of PD completion to your inbox!


We will send you an email with a link to the webinar on demand.

About the Presenter


Justis Gipson is a Developer with Ellipsis Education. He is well-versed in many different programming languages, including Java, JavaScript, and Python. As a graduate of Eleven Fifty Academy’s JavaScript Bootcamp and a glass artist in his free time, Justis brings his coding expertise to help educators learn more about computer science.

What is Java?

Java is a popular programming language used in app development, desktop computing, and gaming. It was created by James Gosling, Mike Sheridan, and Patrick Naughton of Sun Microsystems, later acquired by Oracle. When Java was introduced in 1995, it was marketed for smart TVs; ironically, the technology was too advanced for cable TV at the time. Java soon became an industry standard for internet programming due to its ability to run on any platform.

According to the TIOBE programming language popularity index, Java has consistently ranked as a top 10 programming language from mid-2015 to 2021. In fact, as of September 2021, Java is the #1 most popular programming language. This could be why Java remains the primary language used on the AP Computer Science exam.

What is JavaScript?

JavaScript is a programming language that allows you to code interactive content, control multimedia (like videos, photos, etc.), and create animations. It generally makes up the 3rd “layer” of web or app design. JavaScript is a dynamic coding language; it enables a developer to show different things in different circumstances based on the actions of the end user. For example, JavaScript can pull from large data sets to create a custom graph or show directions on a map. On the other hand, HTML and CSS are static coding languages; developers use them to show the same things all the time.

Functions are the backbone of JavaScript programs. Functions use coding core concepts like branching, loops, and variables to create all of the functionality we see on websites.  Functions can house variables, which are flexible storage containers for many different data types. The flexibility of JavaScript has fueled its rise to the most widely used browser language today.

What is Python?

Python is a growing programming language that is typically used in automation, data analysis, and web development. It was created in the Netherlands during the late 1980s by Guido van Rossum. It first appeared February 20th 1991 as Python 0.9.0., but now, in 2021, Python is in version 3.0.

Since 2003, Python has consistently ranked in the top ten programming languages. As of September 2021, it was the second most popular programming language behind Java. It also won programming language of the year (for highest rise in ratings in a single year) in 2007, 2010, 2018 & 2020, the only language to win four times.

Removing barriers to teaching computer science.