Explore FutureLearn
129 results for "coding"
- 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
Learn to Code for the Web
University of LeedsInterested in what's behind your favourite websites and apps? Get to grips with the basics of coding in HTML, CSS, and JavaScript.
- 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
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
Programming Essentials with Python: Source Code and Solutions Architecture
FutureLearnDiscover how Python programming and other computer languages can be used to kickstart your career as a programming expert.
- 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.
- Course
The Mathematics of Cryptography: From Ancient Rome to a Quantum Future
University of YorkExplore the history of code breaking and cryptography to prepare for the future of communications and quantum computing.
- Course
How Does the Body Use DNA as a Blueprint?
University of AberdeenHow does DNA work? Gain a fascinating introduction to the basics of molecular biology and how DNA code actually works.
- Course
Build a Physical Computing Prototype
Lancaster UniversityExplore cutting-edge developments in physical computing and get coding experience to launch your creative technology career.
- 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.
- Partner
Institute of Coding
The Institute of Coding is a family of learners, businesses and educators creating a new way to develop the digital skills needed at work and beyond.
- Course
Introduction to JavaScript
PacktLearn to create interactive web pages and dynamic applications as you gain the skills to start your JavaScript journey.
- ExpertTrack
Programming Essentials with Python
FutureLearnBecome a programming expert with this introductory Python course, covering cloud technology, data visualisation and source code.
- ExpertTrack
Digital Marketing: Coding, UX, and Creating Digital Content
University of LeedsDiscover app and web design and learn practical skills in coding, UX, and digital content to boost your digital marketing career.
- Course
Causes of Human Disease: Exploring Cancer and Genetic Disease
University of LeedsExplore how the unravelling of genetic code has led to a deeper understanding of genetic diseases and cancer.
- 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
Version Control Essentials: Git and GitHub
PacktFurther your knowledge of Version Control Systems (VCS) and learn how to collaborate and contribute to public projects.
- Course
Computer Science Essentials: Data Structures
PacktImprove your data handling and organisation knowledge by learning the fundamentals of data structure.
- 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
Design a Feminist Chatbot
UAL Creative Computing InstituteGain the skills to design and prototype a chatbot that doesn't reinforce harmful gender stereotypes.
- Topic
Python
Learn Python programming online and broaden your technical skill set with one of the world’s most popular coding languages.
- Topic
JavaScript
Master the JavaScript language with our online JavaScript courses and build career-ready coding skills, covering app development and more.
- Topic
Design
Broaden your design knowledge with this selection of courses, covering everything from app and UX design to coding and film production design.
- 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
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
Introduction to Physical Computing
Lancaster UniversityExplore how microcontrollers are changing our everyday lives and why the future of tech innovation lies in physical computing.
- 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.
- Degree
MSc Software Engineering
University of HertfordshireCrack the code of software engineering and learn how to build more sophisticated computer programmes and innovations. Earn a fully flexible online master’s degree and start laying the groundwork for your career in tech.
- 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
How to Become a Java Developer
PacktDiscover the essentials of Java programming and improve your software development skills with coding challenges and projects.
- Course
Advanced Skills in Version Control with Git and GitHub
PacktImprove your file management and track changes in your source code using advanced operations in Git and GitHub.
- Course
Software Development: Understanding Python
FutureLearnGet an introduction to software development and learn the basics of Python.
- Course
Programming Applications with Python: Libraries and Web Scraping
FutureLearnConsider applications for APIs and Python, and explore the purpose of web scraping.
- Course
Software Development with Python and Java: Understanding Python
FutureLearnGet an introduction to software development and learn the basics of Python.
- 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
Programming Applications with Python: Libraries and Web Scraping
FutureLearnOn the final course of this ExpertTrack, consider applications for APIs and Python, and explore the purpose of web scraping.
- Course
Innovative Leadership: Developing Curiosity
FutureLearnDiscover the vital importance of intellectual curiosity for business, alongside workplace performance expert Dr. Diane Hamilton.
- Course
Teaching Phonics in Early Childhood
Queensland University of TechnologyLearn what phonics is and how to teach it in the early years
- Course
Programming Essentials with Python: Matplotlib and Seaborn
FutureLearnExplore the fundamentals of object-orientated programming languages and learn how to visualise data with Python.
- Course
AI For Lawyers (II): Tools for Legal Professionals
National Yang Ming Chiao Tung UniversityDiscover programming with Python and the AI tools that lawyers, legal educators, and regulators can use to deliver services.
- 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
Programming Essentials with Python: Matplotlib and Seaborn
FutureLearnExplore the fundamentals of object-orientated programming languages and learn how to visualise data with Python.
- Course
Applied Artificial Intelligence: Speech Recognition Systems
CloudSwyft Global Systems, Inc.Gain an understanding of Automatic Speech Recognition (ASR) systems using Python and AI-powered technology.
- 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
Test Automation Frameworks with Selenium WebDriver and Python
PacktIncrease functionality and enhance the efficiency of your test automation using Selenium Python frameworks.
- Course
Selenium Automation Testing for Web Applications
PacktDeploy your web applications faster by implementing automated testing with Selenium WebDriver.
- 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
Data Visualisation with Python: Matplotlib and Visual Analysis
FutureLearnDiscover how to produce visual data analytics and business insights with the powerful Python programming language.
- Course
Intermediate Python
University of California, IrvineDevelop your programming skills and learn the dynamic semantics of Python as an object-oriented programming language.
- Course
Creating a Great User Experience for Mobile Apps
University of LeedsDiscover the essentials of UX and bring products to life by designing your own mobile app with the University of Leeds.
- Course
Data Visualisation with Python: Matplotlib and Visual Analysis
FutureLearnDiscover how to produce visual data analytics and business insights with the powerful Python programming language.
- 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
Construct a Virtual Reality Experience
Lancaster UniversityDiscover what virtual reality is, how it can be used, and how you can create it in Javascript.
- Course
Maths Puzzles: Cryptarithms, Symbologies and Secret Codes
Davidson Institute of Science Education at the Weizmann Institute of ScienceExplore and solve encrypted maths puzzles, in which numbers are replaced by letters or symbols, with this free online course.
- Course
Create Accessible Interfaces
UAL Creative Computing InstituteLearn how to program inclusive, creative interfaces for disabled users while meeting legal accessibility requirements.
- Course
Create Expressive Videogames
UAL Creative Computing InstituteTake your first steps towards constructing your own games by exploring game design, play, and experience creation.
- 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.
- 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
Video Game Design and Development: A Bit-by-Bit History of Video Game Music: Video Game Sound and Music
Abertay UniversityChart the evolution of the classic 8-bit sound and discover the role of musicians in game design and development.
- Course
Lever des Fonds pour ma Startup
Grenoble Ecole de ManagementTout ce que vous devez savoir pour réussir une levée de fonds.
- Course
Introduction to Lasers
Taipei Medical UniversityExplore real-world applications of lasers to understand their technology and gain practical knowledge of how lasers work.
- Course
External Conduct Standards for Charities
Australian Charities and Not-for-profits CommissionReceive practical guidance on how your charity can meet the External Conduct Standards when operating overseas.
- Course
Python Packages: NumPy and Pandas Dataframe
FutureLearnExpand your advanced analytics skills using Python - you can explore data ingestion with CRISP-DM methodology.
- Course
Data Analytics for Decision Making: An Introduction to Using Excel
Bond UniversityGo beyond simply gathering information, and discover how to use data to improve real-life decisions.
- Course
Get ready for a Masters in Data Science and AI
Coventry UniversityIdentify whether you’re ready for Master’s study, improve your data science skills, and get to grips with the basics of Python.
- 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
Programming Applications with Python: Graphics User Interface (GUI)
FutureLearnDiscover how to create a GUI using Python and start to explore creating APIs.
- 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
Programming Applications with Python: Working with Files
FutureLearnDiscover how to read and create files and directories in Python, and how Python is used for data collection and exploration.
- Course
Programming Applications with Python: Working with Files
FutureLearnDiscover how to read and create files and directories in Python, and how Python is used for data collection and exploration.
- Course
Software Development with Python and Java: 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
Software Development with Python and Java: Introducing Java
FutureLearnExplore how Java can help support your software development career and learn its basic uses and functions.
- 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
Data Science Fundamentals on Microsoft Azure
CloudSwyft Global Systems, Inc.Investigate Data Science Fundamentals using Microsoft Azure
- 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
IT Ethics: Professionalism and Ethics in Computing
Charles Sturt UniversityUnderstand the importance of ethics in computing, and build the skills you need to identify and solve ethical problems.
- Course
Data Wrangling and Ingestion using Python
FutureLearnEnhance your understanding of Python by diving deeper into functions including data wrangling, manipulation and transformation.
- Course
Programming Applications with Python: Graphics User Interface (GUI)
FutureLearnOn this second course in the ExpertTrack, you’ll discover how to create a GUI using Python and start to explore creating APIs.
- Course
Software Development Fundamentals: Web Accessibility and CSS
FutureLearnExplore web accessibility and CSS styling sheets in this course created in collaboration with MuleSoft.
- Course
Microsoft Future Ready: Introduction to Python Programming
CloudSwyft Global Systems, Inc.Uncover how to use Python programming within your data science projects
- Course
Sustainable Building and Energy Efficiency Development
Taipei Medical UniversityGain an understanding of building energy efficiency to understand its methods and the future trends in energy development.
- 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.
- Course
Good Pharmacy Practice: Pharmaceutical Services
Taipei Medical UniversityDiscover how to use automation to improve drug safety, make ethical medical decisions, and continue your professional development.
- 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
Data Visualisation with Python: Bokeh and Advanced Layouts
FutureLearnElevate your data visualisation skills and better communicate your data insights with the data visualisation package, Bokeh.
- 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
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
Create a Professional Online Presence
University of LeedsDoes your social media presence reflect who you are as a professional? Build your online presence to boost your employability.
- Course
Data Visualisation with Python: Bokeh and Advanced Layouts
FutureLearnElevate your data visualisation skills and better communicate your data insights with the data visualisation package, Bokeh.
- 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
Software Development Fundamentals: Programming Languages and HTML
FutureLearnLearn about software architecture and programming languages in this software development course.
- Course
Software Development Fundamentals: Project Management
FutureLearnAn introduction to project management and its role within software development.
- 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
Treasury: The Importance of Governance, Ethics, Compliance, and Audit
The Association of Corporate TreasurersGain an introduction to the types of controls treasury professionals typically encounter as you delve into the treasury world.
- Course
Intermediate and Advanced Javascript
PacktEnhance the interactivity of your web pages and improve user experiences by learning intermediate concepts in JavaScript.
- Course
Sales and Advertising Ethics in the Fashion Industry
Bloomsbury PublishingDelve into the advertising and sales practices in the fashion industry and learn how to navigate them ethically and legally.
- Course
CCNA: Computer Networking Essentials
PacktAcquire the skills needed to become a Cisco Certified Network Associate and launch your career in computer networks.
- 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
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
Programming Essentials with Python: Cloud Technology and SaaS
FutureLearnLaunch your career in programming with this course on the fundamentals of Python and other programming languages.
- Course
Qualitative Research Methods for Mental Health in War and Conflict
King's College LondonUnderstand the importance of mental health research in areas of war and conflict and strengthen your qualitative research skills.
- Course
Information Security for Beginners
EC-CouncilUnderstand the core principles and skills of information security to protect your personal data and business infrastructure.
- Course
Data Analytics and Python Fundamentals
FutureLearnLearn the fundamentals of statistics and data analysis using Python
- Course
Business Etiquette: Master Communication and Soft Skills
Central Queensland UniversityLearn how to show professionalism in the workplace and get essential office etiquette tips for professional communication at work.
- Course
Advanced Cyber Security Training: OWASP Top 10 and Web Application Fundamentals
EC-CouncilIdentify web application risks using the OWASP Top 10 and learn how to increase your software security.
- 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
- 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
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 Bash Script Automation
PacktHone your Bash scripting skills to help you automate repetitive tasks and boost productivity with this practical online course.
- 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
How to Become a Police Officer in England and Wales
The University of LawLearn about the routes you can take into policing and the values and attributes developed by successful police officers.
- Course
Create a Social Media Marketing Campaign
University of LeedsLearn to plan and launch a successful social media marketing campaign with the Institute of Coding and the University of Leeds.
- Course
Programming Essentials with Python: Cloud Technology and SaaS
FutureLearnLaunch your career in programming with this course on the fundamentals of Python and other programming languages.
- Course
Data Visualisation with Python: Seaborn and Scatter Plots
FutureLearnDiscover how to create visualisations and show understanding of data visualisation theory with the Python programming language.
- 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
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
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.
- ExpertTrack
Data Analytics Using Python
FutureLearnDevelop the fundamental Python programming knowledge and skills required to complete advanced analytics.
- 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
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: 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
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.
- 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.
- ExpertTrack
Software Development with Python and Java
FutureLearnBoost your software development career with this ExpertTrack on Python and Java
- ExpertTrack
Skills to Succeed in the Digital Workplace
University of LeedsImprove your digital skills to build resilience in the workplace and boost your employability for a future-proof career.
- 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
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.
- ExpertTrack
Data Science on Microsoft Azure Using Python Programming
CloudSwyft Global Systems, Inc.Learn data analysis on Microsoft Azure using Python programming