Explore FutureLearn
149 results for "programming"
- Course
A Beginner's Guide to C# and .NET
PacktGain the programming skills for a career in software development and learn to write C# code.
- Course
How to Program in C++
PacktDevelop both basic and advanced skills in C++ programming and learn how to build modern and robust applications.
- Course
A Beginner's Guide to Java Programming
PacktLearn the fundamentals of Java programming and improve your test automation processes.
- Career advice
Become a Developer
There are many developer jobs—from web and app developer to software engineer—but all involve creating and coding computer software. Begin learning how to code and explore short online programming courses, whatever your level.
- Course
Introduction to Programming with Python
FutureLearnBuild your programming skills and learn the basics of the Python programming language, from logic and functions to debugging.
- Course
Functional Programming in Haskell: Supercharge Your Coding
The University of GlasgowGet an introduction to Haskell, the increasingly popular functional programming language, with this University of Glasgow course.
- Course
Computer Programming for Everyone
University of LeedsDiscover the art of computer programming and learn what code can do with the Institute of Coding and the University of Leeds.
- Course
Personal Trainer's Toolkit: Developing Fitness Programs for Older People
Central Queensland University (CQU)Understand the effects of ageing and fitness programming for older adults.
- Course
How to Become a Java Developer
PacktDiscover the essentials of Java programming and improve your software development skills with coding challenges and projects.
- Course
An Introduction to Programming Using Python
University of LeedsLearn Python programming essentials and how to kickstart your tech career with the University of Leeds.
- Course
How to Master Rust GUI Programming
Pragmatic AI LabsDevelop in-demand knowledge of GUI programming with this practical online course designed to help you gain career-ready skills.
- Bootcamp
Python Programming
General AssemblyLearn how to code with the world’s fastest growing programming language and start building your own web and data science applications.
- Course
Microsoft Future Ready: Introduction to Python Programming
CloudSwyft Global Systems, Inc.Uncover how to use Python programming within your data science projects
- Course
Software Development: Introducing Java
FutureLearnExplore how Java can help support your software development career and learn its basic uses and functions.
- Microcredential
Introduction to Data Visualisation with Python
University of AberdeenBoost your career as you gain the in-demand skills to program and visualise data using Python with this online microcredential.
- Course
Health and Fitness: How to Design a Diet and Exercise Program
Universiti MalayaImprove your health and fitness as you gain the skills to create a diet and training program tailored to your needs and goals.
- Topic
Coding & Programming
Learn how to code or build your skills in programming online to gain a better understanding of how websites and apps are designed and developed.
- Topic
R Programming
Learn R programming online and broaden your technical skill set and discover how the language is used for statistical computing and graphics.
- Course
Deep Learning on Azure with Python: The Basics of Python Programming
CloudSwyft Global Systems, Inc.Learn the basics of Python programming, which underpins machine and deep learning models in Microsoft Cognitive Services.
- Course
Microsoft Future Ready: Data Science Research Methods Using Python Programming
CloudSwyft Global Systems, Inc.Discover data collection methods to support your data science research and analysis.
- Course
Mobile and Web Testing with Selenium WebDriver and Java
PacktLearn how to use Selenium WebDriver to speed up testing and ensure your web and mobile applications run expectedly.
- Course
AI Programming with Python for Beginners
CloudSwyft Global Systems, Inc.Supercharge your career with this course in Python for beginners, covering the Pandas DataFrame and data visualisation tools.
- Course
Interview Preparation for Java Developers
PacktExplore key Java questions and answers to gain the knowledge and confidence to succeed in a Java interview.
- Course
Microsoft Future Ready: Using Python Programming to Explore the Principles of Machine Learning
CloudSwyft Global Systems, Inc.Build your understanding of AI and machine learning before gaining practical experience using Python programming.
- Course
Babies in Mind: Why the Parent's Mind Matters
Association for Infant Mental Health (AIMH)Explore how parents and caregivers influence infant mental health, brain development, and a child’s emotional well-being.
- Course
Prepare for a Software Development Career
FutureLearnReview everything you need to know about Java and Python to start a career as a software developer.
- Microcredential
Innovation and Organisational Change
Deakin UniversityDiagnose the need for organisational change and develop a strategic change program
- Course
Microsoft Future Ready: Data Science Research Methods Using Python Programming
CloudSwyft Global Systems, Inc.Discover data collection methods to support your data science research and analysis.
- Course
Security System and Application Development
Coventry UniversityAcquire core security practices and techniques applied to the secure development of systems.
- Course
Introduction to Automated Testing Solutions using Python and Selenium WebDriver
PacktLearn how to save development time and spot bugs with test automation using Selenium WebDriver and Python.
- Course
Security System and Application Development
Coventry UniversityAcquire core security practices and techniques applied to the secure development of systems.
- Course
A Beginner’s Guide to Becoming a Blockchain Developer with Overledger
King's College LondonDiscover the basics of blockchain and distributed ledger technologies to unlock exciting new career paths.
- ExpertTrack
Data Science on Microsoft Azure using R Programming
CloudSwyft Global Systems, Inc.Gain an introduction to Data Science on Microsoft Azure, develop your data science skills, and learn R Programming
- ExpertTrack
Data Science on Microsoft Azure Using Python Programming
CloudSwyft Global Systems, Inc.Learn data analysis on Microsoft Azure using Python programming
- Course
Software Development: Understanding Python
FutureLearnGet an introduction to software development and learn the basics of Python.
- Course
Deep Learning on Azure with Python: Reinforcement Learning
CloudSwyft Global Systems, Inc.Discover reinforcement learning in this course covering how to frame reinforcement learning problems, algorithms, and more.
- Course
Improving Antimicrobial Stewardship Programs using Multidisciplinary Teams
BSACLearn how multidisciplinary teams (MDTs) can help Antimicrobial Stewardship (AMS) programs deliver positive patient outcomes.
- Course
Best Practices for Culture and Heritage Education in Aotearoa New Zealand
Museum of New Zealand Te Papa TongarewaExplore teaching and learning strategies to improve education beyond the classroom, particularly in culture and heritage settings.
- Course
Introduction to Data Analytics for Investment
Sungkyunkwan University (SKKU)Discover how to use data analysis and programming for investment strategies and portfolio management.
- Course
Microsoft Future Ready: Developing Applications Using JavaScript
CloudSwyft Global Systems, Inc.Gain hands-on web development experience as you learn the skills for using JavaScript and complete practical exercises.
- Course
Physiotherapy Exercise and Physical Activity for Knee Osteoarthritis (PEAK)
The University of MelbourneExplore exercises and strategies for minimising pain and improving mobility of patients with knee osteoarthritis.
- Topic
Business Technology
Explore opportunities in business technology, with a range of online business technology courses, programs and degrees.
- Topic
Healthcare
Get introductions to different healthcare subjects or develop in depth knowledge, with a variety of online healthcare courses, programs and degrees.
- Topic
Professional Development
Secure your next promotion with professional development courses, programs and degrees from top universities and business schools.
- Course
Intermediate and Advanced Javascript
PacktEnhance the interactivity of your web pages and improve user experiences by learning intermediate concepts in JavaScript.
- Course
Microsoft Future Ready: Principles of Machine Learning with Python Programming
CloudSwyft Global Systems, Inc.Understand the theory of machine learning before gaining practical experience using Python programming.
- Course
Microsoft Future Ready: Data Science Research Methods on Python Programming
CloudSwyft Global Systems, Inc.Discover how strong research methodologies will support your data science projects and analysis.
- Topic
Teaching Computing
Learn how to teach computing with these free online courses designed to help you thrive in your classroom, and master the teaching of programming.
- Topic
Python
Learn Python programming online and broaden your technical skill set with one of the world’s most popular coding languages.
- Topic
Java
Learn with programming experts and leading organisations on one of our highly rated Java courses to give your career a boost.
- Topic
Django
Learn with programming experts and leading universities on one of our highly rated Django courses to give your career a boost.
- Topic
Secondary Education Teaching
Improve your teaching skills and ensure you’re aware of the latest teaching research, with a range of online secondary teaching courses and programs.
- Topic
Data Science
Get started in data science or further your data science training with a range of data science courses, programs and degrees
- Degree
LLM in Professional Legal Practice (SQE1 and SQE2)
Arden UniversityPrepare for the SQE exams with a comprehensive LLM program that integrates academic knowledge with practical legal skills.
- Topic
Cloud Computing
Learn with programming experts and leading organisations on one of our highly rated cloud computing courses to give your career a boost.
- Degree
Photography BA (Hons)
Falmouth UniversityJoin Falmouth's BA (Hons) Photography online program to master visual storytelling and become an agile, ethical multimedia content creator.
- Course
People, Networks and Neighbours: Understanding Social Dynamics
University of GroningenLearn why social processes seem so unpredictable and understand better the basics of social dynamics.
- Degree
User Experience Design MA
Falmouth UniversityUnlock your potential in user experience design with Falmouth University's innovative MA program, blending practical projects with global collaboration to prepare you for a dynamic career.
- Course
Protecting Children during Infectious Disease Outbreaks
The Alliance for Child Protection in Humanitarian ActionHow to adapt child protection programming to support the wellbeing and development of children during infectious disease outbreaks
- Course
AWS Serverless Solutions with Rust
Pragmatic AI LabsGain skills to create secure, high-performance cloud-native solutions and learn to harness Rust in AWS serverless environments.
- Course
Italian for Beginners 4: Likes And Dislikes
The Open UniversityIn the fourth Italian for Beginners course, learn to talk about your likes, dislikes and preferences.
- Bootcamp
Software Engineering
General AssemblyGain the skills for a career as a software engineer as you learn to become a technical problem-solver and code with confidence.
- Course
AI For Lawyers (II): Tools for Legal Professionals
National Yang Ming Chiao Tung University (NYCU)Discover programming with Python and the AI tools that lawyers, legal educators, and regulators can use to deliver services.
- Course
Microsoft Future Ready: Principles of Machine Learning with Python Programming
CloudSwyft Global Systems, Inc.Understand the theory of machine learning before gaining practical experience using Python programming.
- Course
Introduction to Technology-Assisted Decision-Making
University of LeedsBoost your decision-making skills with technology-assisted techniques to optimise outcomes in healthcare, industry, and education.
- Course
R for Regression and Machine Learning in Investment
Sungkyunkwan University (SKKU)Learn how to use R to apply machine learning and regression methodology to investing and improve your decision-making strategies.
- Course
Deep Learning on Azure with Python: Introduction to Machine Learning
CloudSwyft Global Systems, Inc.Discover how to become a machine learning engineer in this hands-on introduction to machine learning, using Python programming.
- Bootcamp
Software Engineering (Part-time)
General AssemblyGain in-demand tech skills to land one of today’s most sought-Software Engineering Bootcamp (Part-Time)after roles with this flexible, part-time software engineering bootcamp.
- Course
Microsoft Future Ready: Fundamentals to R for Data Science
CloudSwyft Global Systems, Inc.R is rapidly becoming the leading language in data science and statistics.
- Course
The Genomics Era: the Future of Genetics in Medicine
City St George's, University of London (formerly St George's)Get an introduction to the growing role of genomics in healthcare, for patient diagnoses, treatment and disease prevention.
- Course
Learn Chinese: Introduction to Chinese Conversation
Shanghai International Studies University (SISU)Feel confident holding a Chinese Mandarin conversation as you master new Chinese vocabulary with this online language course.
- ExpertTrack
AI Design and Engineering with Microsoft Azure
CloudSwyft Global Systems, Inc.Develop AI Engineering skills using Microsoft Azure, on the path to role-based certifications.
- Course
Bioinformatics for Biologists: An Introduction to Linux, Bash Scripting, and R
Wellcome Connecting ScienceGet familiar with Linux and its command line in order to access the full range of bioinformatics tools available to researchers.
- Course
Syndromic Testing and Antimicrobial Stewardship
BSACExplore how syndromic testing can aid rapid disease diagnostics and what this means for antimicrobial stewardship (AMS) programs.
- Course
Microsoft Future Ready: Data Query with Transact-SQL (T-SQL)
CloudSwyft Global Systems, Inc.Grow your understanding of Transact-SQ and explore the Transact-SQL language.
- Course
Data Query with Transact-SQL with Python
CloudSwyft Global Systems, Inc.Grow your understanding of Transact-SQ and explore the Transact-SQL language.
- Course
A Beginner’s Guide to Web Development with HTML5
PacktLearn the fundamental basics of web development and create your own web pages using HTML and HTML5.
- Course
A Beginner’s Guide to VCS and Git
PacktGain essential software engineering skills as you learn how to use Git Version Control Systems to help enhance your workflow.
- Course
Data Visualisation
Communication University of ChinaGain the skills to implement a wide range of data visualisation techniques, essential for storytelling and data journalism.
- Course
Attention and Autism
University of BirminghamDevelop your insight and skills to better understand how attention works in autistic people.
- Course
Understanding Human Behaviour: Introduction to Game Theory and Shared Resources
University of GroningenExplore the issues humans face when sharing and cooperating, and use game theory, models, and simulations to identify solutions.
- Course
AI and Machine Learning Algorithms Using Python
CloudSwyft Global Systems, Inc.Build your understanding of artificial intelligence with Python and machine learning principles for you to form the basis of AI
- Career advice
Become a Data Scientist
As a data scientist, you’ll analyse raw data to form insights and solve problems like creating products or updating software. Get the key skills and qualifications now by taking online data science courses from top UK universities and institutions.
- Course
Introduction to Image Analysis for Plant Phenotyping
The University of NottinghamUnderstand the basics of image analysis and learn how to collect, manipulate, and analyse data from images for plant phenotyping.
- Course
Learning in the Network Age
University of SouthamptonWhat does it mean to learn in a networked world? Find out, and discover how to make use of your own personal learning network.
- Course
English for Academic Study
Coventry UniversityPrepare to study at university, explore the qualities of a successful student, and learn key vocabulary in an academic context.
- Course
Enriching curriculum through culture and heritage in Aotearoa, New Zealand
Museum of New Zealand Te Papa TongarewaInvestigate how culture and heritage educators can support learning within the bicultural, educational landscape of Aotearoa.
- Course
Deep Learning on Azure with Python: Introduction to Deep Learning
CloudSwyft Global Systems, Inc.Discover deep learning with Python using Microsoft Cognitive Toolkit, and explore deep learning algorithms and neural networks.
- Course
Capacity Building: Core Competencies for Health Promotion
Taipei Medical UniversityBasic concepts of the core competencies for health promotion.
- Course
Introduction to Physical Computing
Lancaster UniversityExplore how microcontrollers are changing our everyday lives and why the future of tech innovation lies in physical computing.
- Microcredential
Introduction to Data Health Science
University of AberdeenAdvance your career by mastering health data science tools, including R and SQL, to solve healthcare challenges.
- Course
Microsoft Future Ready: Introduction to Azure Cloud for Data Scientists
CloudSwyft Global Systems, Inc.Develop your understanding of cloud services and learn Azure and Amazon Web Service.
- Course
Microsoft Future Ready: Ethics and Laws in Data and Analytics
CloudSwyft Global Systems, Inc.Ethics and Law in Data Analytics
- Course
Become a Pharmacy Preceptor
Taipei Medical UniversityLearn how to become an effective pharmacy preceptor, exploring the qualities a great preceptor needs.
- ExpertTrack
Deep Learning and Python Programming for AI with Microsoft Azure
CloudSwyft Global Systems, Inc.Discover deep learning in Azure in this ExpertTrack covering AI fundamentals, machine learning, and deep learning with Python.
- Career advice
Become a STEM Teacher
STEM teachers teach subjects in the fields of science, technology, engineering, and mathematics, and the many variations within these areas. The demand for people skilled in STEM subjects is continually on the rise.
- Course
Personal Trainer's Toolkit: Building a Fitness Community, Client Retention for Trainers
Central Queensland University (CQU)Learn how a fitness community that plays together stays together.
- Course
Current Issues in Secure Development
Coventry UniversityDiscuss and examine current limitations of secure design and development.
- Course
Bioinformatics for Biologists: Analysing and Interpreting Genomics Datasets
Wellcome Connecting ScienceBoost your career by gaining the skills to install and modify the elements of a bioinformatics workflow to suit your needs.
- Course
Essential Mathematics for Data Science and Machine Learning: Using R
CloudSwyft Global Systems, Inc.This course is not designed to make you a mathematician. Rather, it aims to help you learn some essential foundational concepts.
- Course
Hadoop Ecosystem Essentials
PacktDevelop essential data analyst skills as you delve into the Hadoop ecosystem and learn how to handle large amounts of data.
- Course
Learn Spanish: Survival Spanish for Beginners
Universidad Pontificia BolivarianaGrasp the basics of Spanish and gain the skills to speak Spanish confidently in different contexts with this practical course.
- Course
Excel Skills to Make an Impression
The Excel ClubLearn intermediate and advanced Excel skills, such as pivot tables, IF statements, and dynamic arrays, to advance your career.
- Course
Understanding Quantum Computers
Keio UniversityExplore the key concepts of quantum computing and find out how it’s changing computer science with this introductory course.
- ExpertTrack
Advanced and Applied AI on Microsoft Azure
CloudSwyft Global Systems, Inc.Enhance your understanding of machine learning and AI using Microsoft Azure and Python.
- Course
Build a Physical Computing Prototype
Lancaster UniversityExplore cutting-edge developments in physical computing and get coding experience to launch your creative technology career.
- Course
Personal Trainer's Toolkit: Build an Outdoor Fitness Business
Central Queensland University (CQU)Learn how to operate a successful outdoor fitness training business as a health and fitness professional.
- Course
Deep Learning on Azure with Python: AI for Beginners
CloudSwyft Global Systems, Inc.Start your deep learning journey with this introductory Python-based course, exploring some of the fundamental applications of AI
- Course
Innovative Leadership: Developing Curiosity
FutureLearnDiscover the vital importance of intellectual curiosity for business, alongside workplace performance expert Dr. Diane Hamilton.
- Course
An Introduction to Cryptography
University of LeedsDelve into the inner workings of cryptographic tools and techniques with the University of Leeds.
- Course
How to Get Into Robotics
University of LeedsDiscover robotics engineering and explore its diverse career paths with the University of Leeds.
- Course
Applications of AI Technology
Taipei Medical UniversityLearn how AI technology is influencing four key areas: intelligent systems, medtech, deep learning, and sustainable fishing.
- Course
Introduction to AI Applications in Pulmonary Medicine
Taipei Medical UniversityDiscover how AI, machine learning and deep learning have improved clinical practice in the treatment of respiratory diseases.
- Course
Introduction to Big Data Analytics with Hadoop
PacktHone your data analyst skills and improve your workflow as you learn how to store, analyse, and scale big data using Hadoop.
- Course
A Beginner's Guide to Kubernetes for Container Orchestration
PacktGain essential Kubernetes knowledge and develop the practical skills you need to become a DevOps professional.
- Course
CCNA: Computer Networking Essentials
PacktAcquire the skills needed to become a Cisco Certified Network Associate and launch your career in computer networks.
- Microcredential
Innovation and Leadership
Deakin UniversityLead strategic innovation internally in your organisation – and manage resistance to change.
- Course
Introduction to R for Epidemiological Analysis
UK Health Security AgencyR is a highly versatile programming language that is well-suited for descriptive and advanced epidemiological analyses.
- Course
Generative AI (Gen AI) and LLMs on AWS
Pragmatic AI LabsGain practical skills in developing and deploying generative AI and LLM solutions using AWS services to help advance your career.
- Course
How to Get Into Blockchain
University of LeedsDiscover the building blocks of blockchain technologies and how to utilise them for a successful career in tech.
- Course
An Introduction to Logic for Computer Science
University of LeedsHone your computer science skills and gain practical applications for solving complex problems with logic.
- Course
Working with Version Control
University of LeedsEnhance your coding and project skills by learning Git and version control with experts from the University of Leeds.
- Course
Introduction to JavaScript
PacktLearn to create interactive web pages and dynamic applications as you gain the skills to start your JavaScript journey.
- Course
Selenium Automation Testing for Web Applications
PacktDeploy your web applications faster by implementing automated testing with Selenium WebDriver.
- Course
Introduction to Bash Script Automation
PacktHone your Bash scripting skills to help you automate repetitive tasks and boost productivity with this practical online course.
- Course
Recommender Systems in Python
National Tsing Hua University (NTHU)Learn what recommender systems are, why they’ve become so popular, and how AI could help you implement your own.
- Course
Event Management for Conferences: the Basics
Learning LoungeDiscover the key stages of event planning and develop the tools and techniques to successfully manage a conference event.
- Course
NLP in Practice: Deploying and Fine-Tuning LLMs with Open-Source Technologies
Pragmatic AI LabsUnlock the power of GenAI with innovative NLP solutions that advance your tech career. Gain in-demand skills online in weeks.
- Course
Transporting Children with Disabilities and Medical Conditions
Mobility and Accessibility for Children and Adults Ltd (MACA)Learn from experts about research, standards, and practices to improve road safety for children travelling in motor vehicles.
- Course
Azure Cloud Fundamentals for Data Science with Python
CloudSwyft Global Systems, Inc.Learn how to use cloud computing - including Microsoft Azure - to support your data science activities.
- Course
Global Challenges, Local Communities: the Arts of Changing the World
Deakin UniversityDrive change within local communities by tackling global challenges with newfound critical problem-solving strategies.
- ExpertTrack
Ethics, Laws and Implementing an AI Solution on Microsoft Azure
CloudSwyft Global Systems, Inc.Build your data science for AI skills with Python and Microsoft Azure, and explore its ethical and legal frameworks.
- Course
Educating for Sustainable Development (ESD) in Schools and Universities
UCL (University College London)Explore the global challenges facing sustainable development worldwide and how to introduce them in schools and HE institutions.
- Course
Working with Integrated Development Environments (IDEs)
University of LeedsLearn how to effectively work with IDEs to develop your digital skills and start your successful tech career.
- Course
Intelligent Systems: An Introduction to Deep Learning and Autonomous Systems
University of YorkDiscover the benefits and risks of deep learning and its uses in systems such as assistive technology and facial recognition.
- ExpertTrack
Personal Trainer's Toolkit: Build a Fitness Business
Central Queensland University (CQU)Turn your passion for fitness into a successful and socially responsible business with specialist advice from CQUniversity.
- Microcredential
Agile Project Management Diploma
The Institute of Project ManagementAdapt faster and take projects further with an Agile mindset. Earn IPM and IPMA qualifications, and learn from Agile practitioners.
- Course
Software Development Basics
FutureLearnLearn the basics of HTML code, gain expert insights into web development, and decide if the industry is right for you.
- Course
Mini Medical School: Introduction to Medical Science
University of ColoradoDiscover the science underpinning modern medical practice today and how to maintain and promote good physical and mental health.
- Course
Introduction to Artificial Intelligence and Machine Learning
CloudSwyft Global Systems, Inc.Learn how AI can help you build a future ready career in computer science, with topics including predictive models and chatbots.
- Course
Collaborative Coding with Git
The University of ManchesterFind out how to improve code quality and work collaboratively on large-scale projects using Git.
- Microcredential
Artificial Intelligence on Microsoft Azure: Machine Learning and Python Basics
CloudSwyft Global Systems, Inc.Develop AI and machine learning skills using Python and Microsoft Azure, on the path to role-based certifications.
- Microcredential
AAT Levels 2, 3 & 4 in Accounting
e-CareersNavigate from basics to mastery with AAT Levels 2, 3, & 4: Advance through accounting
- Microcredential
Machine Learning for Healthcare
University of AberdeenDevelop in-demand data science skills and learn how to apply them in healthcare for a rewarding career in health data science.
- Bootcamp
Data Analytics
General AssemblyPrepare for a career as a data analyst as you gain in-demand skills and tools to help you make ethical, data-driven decisions.
- Bootcamp
Data Science
General AssemblyPrepare for a data science career as you learn how to gain value from complex data sets and leverage AI to solve global problems.
- Microcredential
CIPD Level 5 Associate Diploma in Organisational Learning and Development
e-CareersEnhance your expertise and progress to a management position with a CIPD qualification in organisation learning and development.
- Bootcamp
Data Analytics (Part-Time)
General AssemblyLaunch your career as an experienced data analyst with a flexible, part-time bootcamp in data analytics.