Table of Contents
Programming for Everybody (Getting Started with Python)
Learn Python from scratch and prepare for a future in programming in this University of Michigan course. Master the basics of Python programming and learn to use programming tools and variables with the University of Michigan. In this programming course, you will progress from a complete beginner with no prior programming experience to a solid understanding of the Python programming language.
You will start by performing basic exercises that focus on basic programming concepts. As you progress, you will learn how to use variables to store, retrieve, and calculate information. Next, you’ll install Python, write your first program, and get familiar with basic programming tools such as functions and loops. By the end of this course, you will have the computer programming skills to further your learning on your own. This is one of the best FutureLearn Courses in 2020.
At the end of the course, you will be able to:
Describe the basics of the Python programming language
Use variables to store, retrieve and calculate information
Install Python and write your first program
Use basic programming tools such as functions and loops
Introduction to Cyber Security
In this course, led by Cory Doctorow of The Open University, you will learn to recognize online security threats that can harm you and explore steps you can take to minimize your risk. The course will improve your online security in the context of the larger world, introducing concepts such as malware, Trojan viruses, network security, cryptography, identity theft, and risk management. The course is supported by the UK Government’s National Cybersecurity Program, is a GCHQ certified training course and IISP accredited.
You’re going to learn:
Explain basic cybersecurity terminology; have the skills to keep abreast of cybersecurity issues; and be able to identify information assets.
Describe the basic authentication mechanisms; have skills to improve the security of their passwords; and be aware of alternative authentication methods.
Identify the main types of malware; knowledge of the different methods of spreading malware; and skills to prevent malware infections.
Describe the terminology of cryptography; be able to use cryptography for email; be aware of crypto applications.
Demonstrate an understanding of firewalls, virtual private networks, and network intrusion detection and prevention technologies.
Describe the legal and regulatory issues related to cybersecurity; and understand how to recover from security failures.
Apply basic risk analysis and management techniques. This is one of the best FutureLearn Course in 2020.
Programming 101: An Introduction to Python for Educators
Learn about the basics of Python. Guided by the Raspberry Pi Foundation, you will learn to code your first program. Supported by Google. In this course, you will explore programming in Python. Guided by the Raspberry Pi Foundation, you will learn about basic programming concepts, learn to understand the basics of Python syntax, and interpret error messages. Ultimately, you will use your new coding skills to create your first program, which will be able to solve a simple problem.
At the end of the course, you will be able to …
Explore basic programming concepts such as sequencing and repetition
Identify use cases for ‘for’ and ‘while’ loops, whether statements and functions
Create your own program to solve a simple problem
Interpret error messages, with knowledge of basic Python syntax
Mindfulness for Wellbeing and Peak Performance
Learn mindfulness techniques to reduce stress and improve your well-being and work / study performance in this online course from Monash University, taught by Associate Professor Craig Hassed and Dr Richard Chambers. Stressed by the pace of modern life? Mindfulness could be the answer. Research shows that when you are deliberately not paying attention to something, your brain goes into default mode, which increases anxiety and poor communication. Mindfulness can help put an end to this unproductive behavior. In this online course, you will learn how to incorporate mindfulness practices into your life, reduce stress, and improve your personal and professional life.
At the end of the course, you will be able to:
Identify the causes of stress in your life
Experiment with a range of mindfulness techniques
Develop a range of effective mindfulness techniques in your life
Evaluate the impact of a variety of mindfulness techniques
Reflect on your experiences in a mindful personal journal
Model a more mindful approach to work, study and life
Who is the course for?
This course is for everyone, because everyone can benefit from mindfulness. No previous mindfulness experience is required. We’ll walk you through how mindfulness works, but first and foremost this is a hands-on course. We will ask you to explore different mindfulness techniques and reflect on your experience. This course is not designed to be therapeutic for significant health issues, so if you have any concerns in this regard, it is recommended that you speak to a suitably qualified healthcare professional.
How to Succeed at: Interviews
This free, three-week course provides the tools you need to be successful at interviews and land your dream job or class location. Being offered an interview is exciting, but it can be quite overwhelming. In this course, our experts from the Career Service at the University of Sheffield will make sure you are ready for the big day. If you are still at the stage of writing your CV and submitting applications for a job or course, join our How to Succeed at: Writing Applications course.
At the end of the course, you will be able to:
Improve your chances of success in getting a job or getting a place in a university course
Apply best practices to help you tackle job interviews, apprenticeships, internships and college courses more effectively
Identify what recruiters are looking for by doing in-depth research on an organization or institution and identifying the skills and attributes recruiters might be looking for
Identify questions you might be asked during the interview and how to approach answering different types of interview questions
Develop a better understanding of your strengths, skills and key selling points to approach interviews with confidence
Develop an understanding of the different types of interviews, from phone and video interviews to non-standard interviews, and how to approach them
This course is designed for anyone applying for a job or courses. It will be of particular interest to those who are in the early stages of their careers or those who no longer have a practice and need to update their skills. No prior knowledge or expertise is necessary.
Understanding IELTS: Listening
The British Council’s four Understanding IELTS courses will give you a comprehensive guide to everything you need to know when preparing for the IELTS test. This course focuses on the listening test. You will explore the test format and develop learning strategies to help you tackle the different types of tasks you will encounter. You will also look at general English listening strategies that will help you deal with the kind of complex texts on unfamiliar topics that you will encounter in your IELTS studies.
At the end of the course, you will be able to:
Explore the IELTS listening test and find out how to improve your test performance
Develop learning strategies to help you tackle the different types of tasks you will need to accomplish
Apply general English listening strategies that will help you deal with the kind of complex texts on unfamiliar topics you will come across in your IELTS studies
Develop confidence and feel fully prepared on test day
This course is designed for anyone preparing for the IELTS (International English Language Testing System) test. IELTS teachers will also find it useful.