Offering a streamlined syntax, JS makes it easy for a beginning programmer to dive into game design, web development, and more. It also helps prepare young people for a host of future careers, including ones in computer science.
How to Code Your Own Website (beginner 12+)
HyperText Markup Language (HTML) helps define the structure of a web page, online game or app. Another way to look at HTML is as a person. This person represents the overall content of a website or Internet project.
If HTML can be viewed as a person, CSS represents the clothing. This language adds style characteristics, including fonts, page layouts, and colors. It allows the person—in this case, HTML—to have a suit, accessories, and even a new hairstyle!
Array: A single variable that stores different elements.
Data types: Represent data. Types include string, number, boolean, null, and more.
DOM: The Document Object Model is an interface for web documents.
Else statement: Executes code if the state is false.
For loop: A loop where the number of iterations is known.
Function: Group of statements that can be reused to perform a task.
Game mechanic: A player action or event inside a game.
If statement: Runs code if a statement is true.
Loop: Checks for a condition and then runs a block of code.
Parameters: Info that affects how a function runs.
Pop-up boxes: Inform the user of a message.
Script: A set of steps that a coder writes for a computer to follow.
Variable: A container that holds information.
While loop: This repeats a block of code as long as the condition is true.
Maintained by Google and a group of individuals, AngularJS is ideal for creating Single-Page Applications (SPAs). This framework offers the advantage of functionality similar to a mobile app, with the main benefit of not having to be reloaded every time.
Great for mobile, desktop, and web applications, Meteor is a free and open-source JS framework used by the likes of Qualcomm and IKEA. One of the main advantages of Meteor is that it’s pretty easy to understand, making it ideal for beginners!
Developed by Facebook, React makes it easier to build a User Interface (UI). It's much more intuitive since it uses a one-way data flow (as opposed to bi-directional data flow). Hot reload, a popular feature, allows users to see changes in real time.
If you're looking to create topnotch Single-Page Applications (SPAs) and User Interfaces (UIs), Vue.js is the framework for you! This highly reliable cross-platform framework excels at both desktop and mobile app development.
The key is to build a solid foundation. This comes from proper practice and instruction. At Juni Learning, we make coding accessible & fun!
Now Keep Learning!
Explore more of our online coding classes for kids, or contact our Advisors by calling (650) 263-4306 or emailing firstname.lastname@example.org to learn which courses are best for your student’s coding journey.