Computer science (12 month access)

Module 1- Computer Science

Lesson 1: Enter computer science

Your first lesson in Computer Science will leave you appreciating the relationship between the real world and computers. You will understand key terms, the relationship between math and computing, notable progressions and why computer science is such a great field to take up! 

Lesson 2: Processes, procedures, computers

In this lesson we will learn how a computer processes information and the procedures it goes through to convert that information into something a human can understand. We will also start to dive in to different operating systems, their structure and characteristics. By the end of this lesson you will know exactly where programming falls into all of this.

Lesson 3: Measuring Computer Power

Do you know how the speed of a computer is measured? Well after this lesson, you will! We are going to go through computer architecture and the structure of the Complex Instruction Computing Set (CISC) before moving on to binary questions and discussing where computers can fall short. 

Lesson 4: Language Construction

Language construction is instrumental in understanding computers, and this lesson breaks down how computers compare to the natural human language. You will understand the binary system and how it is used in instructing computers, and we will finish off with transducers which enable computers to respond to physical phenomena. 

Lesson 5: Programming Languages

A quick peek at the tools we’ll be using for the rest of the course – programming languages. We’ve explained that computers think in 0s and 1s, and that this format is not the easiest for humans to use or follow. This is where programming languages come in. It bridges the gap between machine language and human language. 

Lesson 6: Problem Definition

A look at one of the main concepts in computer science; problem solving. All the amazing apps and systems in the world start their lives as simple problems in a statement. It is the job of a computer scientist to break this problem down to its most basic components, then describe a solution for it. 

Lesson 7: Formulating Pseudocode

In this lesson, we look at the path you follow when formulating a solution. we look at one of the most popular techniques used in solving problems, pseudocode. we look at a few examples to get you started.

Lesson 8: Algorithms

Discover the science of algorithms and their monumental impact on our daily lives.  

Module 2- Computer Science

Lesson 1: C Language

Module 1 has laid your foundation, and now you are ready to look at specific programming languages in detail. In this lesson, we step into the world of C programming and discover its roots, characteristics, and uses. 

Lesson 2: Environment Setup

Today’s lesson will see you installing a Development Environment which is where we create our code, and the various functions and layouts of this environment will be explored. 

Lesson 3: Program structure

Develop an understanding of the layout of a typical program. understand how a program should be structured concerning previously learnt computational procedures. 

Lesson 4: C Syntax

Discover how the c language is spoken, plus the rules and laws that govern code. 

Lesson 5: Data types

Recognise data types and how they are used in programs to achieve various results. 

Lesson 6: Variables and constants

Develop an understanding of variables, and how they are used to change the behaviour of your code at runtime. 

Lesson 7: Basic input and output

Building on our knowledge of how algorithms require input and produce output, we look at the practical side of things as we try it out using C. 

Lesson 8: Operators

Develop an understanding of operators in programs and how they work in conjunction with variables, constants and other program components. 

Module 3- Computer Science

Lesson 1: Decision Making

Our first lesson in Module 3 starts off with decision making. Specifically, we will discover how computers deal with options – make decisions – when presented with a set of choices as input. 

Lesson 2: Loops and Functions

Nobody likes repetitive tasks, which is why we have computers to deal with them! Today we will explore the different methods of handling repetitive operations and routines.

Lesson 3: Storage Classes

By the end of this lesson, you will have learnt how to manipulate variables to add various properties, which aid a computer in memory management. This is one of the key features of C that allow you to manage the attributes that your variables carry

Lesson 4: Arrays

When it comes to large or organised data sets, arrays need to be used. You’ll learn exactly how these are used in this lesson.

Lesson 5: Pointers

In computer science, a pointer is an object in many programming languages that stores a memory address. You will discover the structure and functions of these, and learn how to apply them when manipulating data.

Lesson 6: Type Casting

We get into the more complex aspects of variables in this lesson, having covered variables in the previous modules. Today you will learn how to change variable types at runtime.

Lesson 7: Pre-processors, Header Files and Libraries

In every industry and even in our daily lives, we want to streamline what we do. For computers, an aspect of this is pre-processor directives and header files, which streamline code and shorten it. we expand on the previous lesson topic and dive into libraries, using them to deal with complex tasks without having to code the nitty gritties yourself. You will know how this works by the end of the lesson!

Lesson 8: Memory management

If you want your code to run faster, you need to understand memory management. Memory management helps your code become more efficient, and therefore execute more quickly. Speed is everything!

Module 4- Computer Science

Lesson 1: Variable Arguments

If you haven’t figured it out already, variables are a huge topic in programming! Now, we are adding arguments to the mix. An argument is another factor in customising a program. when using arguments, it is not always that the number of arguments is predictable. learn how to overcome this problem. 

Lesson 2: The Software Development Lifecycle

Now that you have learnt how to write code, you need to know how to efficiently manage the software development process. you will learn how to manage your time and spend it on things that actually matter to the end product.

Lesson 3: Command Line Arguments

Learn how to pass arguments to your program at runtime rather than hard coding them into your code. this is important as one other method of driving the application.

Lesson 4: File Input and Output

Like in the real world, file management makes our lives much easier. Today we look at file input and output – learn how to save your work to a file and retrieve information from it.

Lesson 5: Debugging

Debugging is about detecting and removing existing and potential errors (bugs) in a software code that can cause it to behave unexpectedly or crash. You’ll learn how to read this code and understand it enough to pinpoint and rectify errors.

Lesson 6: Error handling

Even the most seasoned programmer encounters errors – if we expected everything to be perfect from the beginning, nothing would ever get released. Explore how to handle errors that are encountered during runtime in order to minimise program crashes.

Lesson 7: Scaling Up

Continuing your knowledge in the C programming language, we are looking at the many industrial applications you could come across. 

Lesson 8: Course Summary and Wrapping Up

We wrap up your course in Computer Science by looking at the Dos and Don’ts of C, as well as its limitations. We will then recap the most important takeaways in this course, preparing you for the next step in your journey!

What you will get
Lifetime access to the courses you purchase
As a Learnt member you have access to courseware you have purchased which is stored in your personal platform for a lifetime of learning.

Learn from anywhere, anytime
With 100% online courseware you can conveniently complete at your own speed. You can learn from anywhere using your choice of device.

Flexible payment options
With affordable weekly payments (afterpay, debit success)

Industry leading courses
You can start learning straight away, designed with the learner in mind. Customers gain access immediately to the courseware they have purchased simply via a link emailed to them.

Dedicated support while you learn
Simply contact us via live chat, phone or email to speak to a Learnt expert.

What our learners have to say

circleimg

In my role as a salesperson at Rebel Sport Miranda, I have found the information, skills and training on the Learnt Platform has increased my knowledge of the Retail industry and has made my role much more rewarding.
Sara Johnstone

Course sections
  • crimg
    Computer science

    Throughout the 8 lessons in each module, you will develop the skills to read a block of code and understand it without having to execute it first, design meaningful and efficient algorithms that can be used to solve everyday problems, understand how computers manipulate data to produce information, design efficient programs when presented with a problem, and many other essential concepts in computer science.

Course details

$249

12 month access
  • IT consultant
  • Information systems manager
  • Database administrator
  • Multimedia programmer
  • Systems analyst
  • Games developer
  • Technical writer
  • Computer technician
  • Computer engineer
  • Science teacher
  • Artificial intelligence and machine learning engineer
  • Business analyst
  • Chief information security officer
  • Cloud computing engineer
  • Data scientist
Online

Payment options

afterpay
AfterPay
latitude
Latitude Pay
Coming Soon…

Got  a question?

Speak to one of our Learnt experts!

"*" indicates required fields

Request to call back*

FAQ’s

How do I get started?

You can start right away! Once you have completed the sign-up process and completed your checkout successfully, you can start learning on the spot. You will receive a confirmation email and a receipt for your purchase. This email will contain your course login details, and instructions on how to access and log in to your course. Don’t forget to check your junk/spam folder if you do not receive this email.

A willing attitude and a computer/tablet/phone are all you need to get started! You do not need any pre-requisites to complete any of our online courses. However, if you have any further questions, feel free to contact us at hello@learnt.global

Our online training doesn’t require you to be a tech genius, however basic computer skills are required to complete our courses. Fundamental computer skills such as typing, understanding how to navigate a computer and basic Microsoft office are ideal for getting the most out of your learning.

When undertaking courses with Learnt, you have access to support via our Learnt experts. Simply use our contact us form on the website, call us or request a call back and our team will be in touch!

Alps

Technology

Excel (12 month access)

Alps

Technology

Game Design and Development (12 month access)

Alps

Technology

Coding and Technology (12 month access)

Alps

Technology

Data Analytics (12 month access)

Alps

Technology

Probability and Statistical Analysis (12 month access)

Alps

Technology

Python Programming (12 month access)

Make your business better everyday with LEARNT and Qantas Business Rewards. Earn 30 Qantas Points per $1 spent when you purchase any new annual Business in a Box subscription by 31 July. T&C’s apply.
Our Hospitality Business in a Box subscriptions give you training straight away, meaning your team can upskill while you focus on other important areas of your business. PLUS for a limited time only, purchase any new annual subscription and earn 30 Qantas Points per $1 spent. T&C’s apply.
Did you know when you sign up to LEARNT you get exclusive access to our taster courses? Sign up now to start your learning on the spot! Click the link in bio to sign up and don't forget to enter our Valentines Day competition.
.
.
.
.
.
#learnandearn #onlinelearning #creativelearning #educationispower #education  #learning  #elearning  #distancelearning  #onlinecourses
| LEADERSHIP IN A BOX | Refresh and challenge yourself as a leader with the help of renown executive coach, Peter Hislop. Presented by Executive Masterclass, Peter coaches you through the essential learnings to develop your leadership skills as he has done for many years with politicians, CEO's and other high end clients. Click the link in our bio to start learning today!
Schools out for good! 🎉  So what now? With LEARNT you can still have fun with your friends but also get a head start on your career. Flexible Travel & Tourism, Pet Care & Veterinary and Fitness courses are ready for you to learn on your time today!
.
.
.
.
.

#learnt #onlinelearning #schoolies #schoolleavers #creativelearning #educationispower #education #learning #elearning #distancelearning #onlinecourses
Christmas is in 40 days. Is your small business ready?

Ensure your team thrive, and not just survive during the Christmas mayhem. Let LEARNT train your team with our industry specific course subscriptions!
Style your house effortlessly or kickstart your career in Interior Decorating with LEARNTs online Interior Decorating course!

Available now via the link in our bio.
Did you know you can know learn how to make a Kokedama in the comfort of your own home with @learnt.global ?

With our step by step video course, you’ll be an expert in no time!

Click the link in our bio to find out more 🌱

#kokedama #kokedamaworkshop #plantsofinstagram #plantlove #onlinelearning #learnt
Love organisation? Always the go to party planner among your friends? Maybe a career in Events could be your true calling!

Check out our range of Hospitality courses and you could be planning your next career move sooner than you think!
Considering a career shift as the world opens up? Whether you want to work on the ground as a travel agent or in the air as a flight attendant, kick start your career with LEARNT.
Whether you're passionate about a career with kids, or a parent simply wanting to learn more - our range of courses are ideal for anyone on the go. Nurturing Creativity in Children, Healthy Eating for Kids and Advanced Childcare online courses are all conveniently available for you to start now!
Dreaming of Fashion Design? Maybe you want to start your own fashion label or join a powerhouse brand? Make your dreams a reality with LEARNT's Fashion Design course!
This error message is only visible to WordPress admins
Error: Access Token is not valid or has expired. Feed will not update.