Learning Javascript

JavaScript is a high-level, interpreted programming language that is widely used for both front-end development i.e. creating interactive, dynamic, and animated web pages and also back-end development i.e. server-side programming, desktop applications, and mobile apps.
​
JavaScript is an object-oriented language that uses functions, objects, and events to add interactivity and behaviour to web pages. It is often used to manipulate HTML and CSS, as well as to handle user input, validate forms, and send and receive data from a server.
​
Learning JavaScript can be challenging, but is highly sought after by employers and in high demand due its versatility. Check out some of our free courses we provide as part of our software learning journey.

Introduction to JavaScript.
Create interactive web pages and dynamic applications as you gain the skills to start your JavaScript journey.
Duration:
6 Hours per week over 2 weeks.
Level: Beginner
Cost: Free for Learners
Desk Learning

Learn variables, types, objects, arrays, control structures and iterating with loops.
Level: Beginner
Cost: Free for Learners
Duration:
3 Hours per week over 1 week.
Desk Learning
Introduction to JavaScript.

Introduction to JavaScript
Developing Applications and Gain hands on experience Using JavaScript
Duration:
5 Hours per week over 3 weeks
Level: Beginner
Cost: Free for Learners
Learn JavaScript with Acris Academy.
Our learners are given access to a mixture of online courses combined with practical tasks to gain a good understanding of Python.
Variables
In Python, you can store data in variables and use them to perform operations. You can assign values to variables using the assignment operator (=). For example, you can assign the value "Hello World" to a variable called message.
Data Types
Python has several built-in data types, including strings, integers, and floating-point numbers. You can use these data types to represent different types of information in your code.
Control Flow
Python uses control flow statements such as if-else and for loops to control the flow of execution in your program. These statements allow you to make decisions and repeat actions based on the values of variables.
Functions
Functions are blocks of code that can be reused throughout your program. They are defined using the def keyword and can take input in the form of parameters.
Modules
Python has a large standard library that provides a wide range of useful functions and classes. You can also import external modules to add additional functionality to your program.
Obect-Orientated Programming
Python is an object-oriented programming language, which means that you can use it to create classes and objects that represent real-world entities. This allows you to create modular and reusable code.

Object-orientated Programming
Create your own text-based adventure game in Python. Supported by Google.
Duration:
8 Hours per week for 2 weeks.
Level: Beginner
Cost: Free for Learners

Programming Applications with Python
Applications for APIs and Python, and explore the purpose of web scraping.
Duration:
8 Hours per week for 2 weeks.
Level: Beginner
Cost: Free for Learners

Networking with Python
Create networked applications in Python by using sockets. Supported by Google.
Duration:
8 Hours per week for 2 weeks.
Level: Beginner
Cost: Free for Learners