Explore FutureLearn
151 results for "programming"
- 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
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.
- 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
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
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
How to Program in C++
PacktDevelop both basic and advanced skills in C++ programming and learn how to build modern and robust applications.
- Course
Fortran for Scientific Computing
Partnership for Advanced Computing in Europe (PRACE)Learn how to program in Fortran. Use object-oriented programming to design efficient and maintainable code.
- Course
A Beginner's Guide to Java Programming
PacktLearn the fundamentals of Java programming and improve your test automation processes.
- 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
Personal Trainer's Toolkit: Developing Fitness Programs for Older People
Central Queensland UniversityUnderstand the effects of ageing and fitness programming for older adults.
- Course
Video Game Design and Development: Introduction to Game Programming
Abertay UniversityDiscover the essentials of video game programming and learn how you can start your own programming career.
- Microcredential
Cisco: Python Programming (OpenEDG)
The Open UniversityPrepare for a future in programming as you learn from experts at Cisco and The Open University.
- 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
How to Become a Java Developer
PacktDiscover the essentials of Java programming and improve your software development skills with coding challenges and projects.
- 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
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
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
Prepare for a Software Development Career
FutureLearnReview everything you need to know about Java and Python to start a career as a software developer.
- 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.
- Microcredential
Innovation and Organisational Change
Deakin UniversityDiagnose the need for organisational change and develop a strategic change program
- 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
Introduction to Digital Fashion Design Skills
University for the Creative ArtsLearn the basics of 3D fashion design software and showcase your garments in your very own digital fashion shoot.
- 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
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
Interview Preparation for Java Developers
PacktExplore key Java questions and answers to gain the knowledge and confidence to succeed in a Java interview.
- Course
Software Development: Understanding Python
FutureLearnGet an introduction to software development and learn the basics of Python.
- Course
Improving Antimicrobial Stewardship Programs using Multidisciplinary Teams
BSACLearn how multidisciplinary teams (MDTs) can help Antimicrobial Stewardship (AMS) programs deliver positive patient outcomes.
- 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
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
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.
- Topic
Business Technology
Explore opportunities in business technology, with a range of online business technology courses, programs and degrees.
- 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
Healthcare
Get introductions to different healthcare subjects or develop in depth knowledge, with a variety of online healthcare courses, programs and degrees.
- 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
Create Accessible Interfaces
UAL Creative Computing InstituteLearn how to program inclusive, creative interfaces for disabled users while meeting legal accessibility requirements.
- Topic
Professional Development
Secure your next promotion with professional development courses, programs and degrees from top universities and business schools.
- Topic
Django
Learn with programming experts and leading universities on one of our highly rated Django courses to give your career a boost.
- Topic
Java
Learn with programming experts and leading organisations on one of our highly rated Java courses to give your career a boost.
- Topic
Python
Learn Python programming online and broaden your technical skill set with one of the world’s most popular coding languages.
- 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.
- 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
Data Science
Get started in data science or further your data science training with a range of data science courses, programs and degrees
- 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.
- Course
Managing Big Data with R and Hadoop
Partnership for Advanced Computing in Europe (PRACE)Learn how to manage and analyse big data using the R programming language and Hadoop programming framework.
- 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.
- 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.
- 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
- Degree
MSc Advanced Computer Science
University of HertfordshireUnlock new coding and computer programming expertise with a master’s degree in Advanced Computer Science from the University of Hertfordshire. Learn online at your own pace to access careers in tech and innovation.
- 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
Intermediate and Advanced Javascript
PacktEnhance the interactivity of your web pages and improve user experiences by learning intermediate concepts in JavaScript.
- Degree
MSc Computer Science with Software Engineering
University of HertfordshireStart your exciting software engineering career with this fully online master’s degree. You can learn anywhere, anytime as you master the art of programming and coding to become a valuable asset in the workforce.
- 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
Fashion Technology: An Advanced Guide to CLO 3D
University for the Creative ArtsDevelop advanced skills in virtual fashion design using CLO 3D to design, produce, and present your virtual garments.
- 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.
- 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
St George's, University of LondonGet an introduction to the growing role of genomics in healthcare, for patient diagnoses, treatment and disease prevention.
- 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
The Annual Information Statement
Australian Charities and Not-for-profits CommissionLearn how to complete the Annual Information Statement online with these step-by-step videos, instructions and useful links.
- 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
Fashion Technology: A Beginner’s Guide to CLO 3D
University for the Creative ArtsDevelop an in-depth knowledge of digital fashion technology and virtual prototyping using 3D imaging program, CLO 3D.
- 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
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
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
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
Design a Feminist Chatbot
UAL Creative Computing InstituteGain the skills to design and prototype a chatbot that doesn't reinforce harmful gender stereotypes.
- 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 Conversational Interfaces
UAL Creative Computing InstituteLearn how and why conversational interfaces have developed and the ways in which this exciting new technology is evolving.
- 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
- 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.
- 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.
- 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 UniversityLearn how a fitness community that plays together stays together.
- Course
Become a Pharmacy Preceptor
Taipei Medical UniversityLearn how to become an effective pharmacy preceptor, exploring the qualities a great preceptor needs.
- Course
Current Issues in Secure Development
Coventry UniversityDiscuss and examine current limitations of secure design and development.
- 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
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.
- 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
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.
- 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
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
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 UniversityLearn how to operate a successful outdoor fitness training business as a health and fitness professional.
- 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
An Introduction to Artificial Intelligence in the Tourism Industry
Luleå University of TechnologyDiscover how artificial intelligence is set to shape the future of tourism, in this introductory tourism management course.
- 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
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
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.
- 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.
- 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.
- Microcredential
Innovation and Leadership
Deakin UniversityLead strategic innovation internally in your organisation – and manage resistance to change.
- Course
Designing and Implementing a Leadership Development Strategy
The University of AdelaideBoost the leadership capabilities in your business as you gain the skills to create an effective leadership development strategy.
- 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
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
Transporting Children with Disabilities and Medical Conditions
Mobility and Accessibility for Children in Australia Ltd (MACA)Learn from experts about research, standards, and practices to improve road safety for children travelling in motor vehicles.
- 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
CCNA: Computer Networking Essentials
PacktAcquire the skills needed to become a Cisco Certified Network Associate and launch your career in computer networks.
- 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
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
Exploring Instructional Leadership in Education
British CouncilLearn how instructional leadership can motivate staff, transform teaching and learning, and help students to succeed.
- 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
Introduction to JavaScript
PacktLearn to create interactive web pages and dynamic applications as you gain the skills to start your JavaScript journey.
- 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
Selenium Automation Testing for Web Applications
PacktDeploy your web applications faster by implementing automated testing with Selenium WebDriver.
- 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 UniversityTurn 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.
- Course
Supercomputing
Partnership for Advanced Computing in Europe (PRACE)Discover how supercomputers work and the real-life scientific breakthroughs made possible by today’s computer simulations.
- ExpertTrack
Adult Education Essentials
WintecGain the insights, skills, and strategies to plan, facilitate, and assess the delivery of student-centred adult learning programs.
- 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.
- ExpertTrack
Field Ready! Planning for Success in a Conflict Zone
FutureLearnLearn how to best approach working in a complex conflict zone, with International Security expert Dr Aisha Ahmad.
- 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.
- Microcredential
AAT Levels 2, 3 & 4 in Accounting
e-CareersNavigate from basics to mastery with AAT Levels 2, 3, & 4: Advance through accounting
- 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.