• Home
  • Python
    • Introduction to Python
    • Python Developer
  • JavaScript
    • Introduction to JavaScript
    • JavaScript Developer
  • Interactive Training
  • Pricing
  • Brainstorm
STEMTrainingGrounds
  • Courses
    • Home
    • Python
      • Introduction to Python
      • Python Developer
    • JavaScript
      • Introduction to JavaScript
      • JavaScript Developer
  • Interactive Training
  • Pricing
  • Brainstorm

Quick Links

  • About Us
  • Pricing
  • Partnership
  • Brainstorm
  • Terms
  • Privacy
  • Refunds

Courses

  • Python
    • Introduction to Python
    • Python Developer
  • JavaScript
    • Introduction to JavaScript
    • JavaScript Developer

Newsletter

Subscribe to our free monthly newsletter, for a quick update on Python, JavaScript, and React news

© 2025 - 2026 STEMTrainingGrounds. All Rights Reserved.

Lesson 1: Why Python?

Python can be used for...

  • Charts & Graphs
  • Business
  • Math
  • Basic calculations - like a calculator
  • Science, including biology, chemistry, physics
  • Web sites or web development
  • Very quick websites
  • Large Enterprise scale websites
  • Machine learning
  • Artificial intelligence
  • Deep learning
  • Reinforcement learning
  • 2D Graphics
  • 3D Graphics
  • Video Games - Python is a great way to learn about video games
  • Unreal Engine - Python can be used in this professional level game development tool

Myth: Computer programming requires advanced schooling or training.

Fact: An 8 year old can learn how to program with Python.

Python Code Editor

Select a Language:

Output

Click "Run Code" to see the output here

Code Example

var client = "John";
console.log(client);

let age = 25;
console.log(age);

Instructions

▲ ← Click the triangle to hide or reveal instructions.
  • The code editor is below.
  • The left side of the code editor is where you type your input code.
  • The right side of the code editor is where you see the output of your code.
  • Practice by typing the code example above, in the left side of the code editor below.
  • Then click the "Run Code" button, to run the code.
  • You will see the output of your code in the output section.

JavaScript Code Editor

Task Incomplete

Editor Input:

Editor Output:

Click "Run Code" to see the output here

Example Section

Exercise 2: A Basic Class Component


React rocks!

Instructions

▲ ← Click the triangle to hide or reveal instructions.
  • Just above is the Example Section.
  • The left side of the Example Section shows the react.js code.
  • The right side of the of the Example Section shows the result or output code.
  • The Practice Section is below.
  • The left side of the Practice Section can also be called a code editor.
  • The code editor is where you type your input code.
  • The right side of the practice section is where you see the output of your code.
  • Practice by typing the code example above, in the left side of the code editor below.
  • It is possible to copy and paste the code above into the code editor below.
  • Then click the "Run Code" button, to run the code.
  • There is an Error Feedback section below the Code Editor and Output Box.
  • When all the necessary code is entered properly, there will be no feedback, and the result/output will appear in the Outbox Box.
  • Try to make changes to the code to see how it changes the output.
  • The last line that you add here should be render(MyComponent); Replace MyComponent with the name of your controlling component function
  • This last line of code will look like:
  • render(Ex1Intro); or
  • render(Ex1);