• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

1138 Courses in Glasgow delivered On Demand

Programming for Beginners

4.3(43)

By John Academy

There are a few distinct ideas that an individual needs to learn before having to handle the issue of programming ideas and how they develop. In this course, you will be able to understand the programming concepts and how they work. You will also be taught about the techniques that will help you write a program effectively. You will get to choose the right compiler and learn the meaning of interpreter in programming. You will also learn the function of a debugger and find out how to ease your burden with components and optimize your program with the profiler. Who is the course for? Beginner to advanced level users can want to acquire or upgrade their programming skills People who have an interest in learning about programming Entry Requirement: This course is available to all learners, of all academic backgrounds. Learners should be aged 16 or over to undertake the qualification. Good understanding of English language, numeracy and ICT are required to attend this course. Assessment:  At the end of the course, you will be required to sit an online multiple-choice test. Your test will be assessed automatically and immediately so that you will instantly know whether you have been successful. Before sitting for your final exam you will have the opportunity to test your proficiency with a mock exam. Certification: After you have successfully passed the test, you will be able to obtain an Accredited Certificate of Achievement. You can however also obtain a Course Completion Certificate following the course completion without sitting for the test. Certificates can be obtained either in hard copy at a cost of £39 or in PDF format at a cost of £24. PDF certificate's turnaround time is 24 hours and for the hardcopy certificate, it is 3-9 working days. Why choose us? Affordable, engaging & high-quality e-learning study materials; Tutorial videos/materials from the industry leading experts; Study in a user-friendly, advanced online learning platform; Efficient exam systems for the assessment and instant result; The UK & internationally recognized accredited qualification; Access to course content on mobile, tablet or desktop from anywhere anytime; The benefit of career advancement opportunities; 24/7 student support via email. Career Path: Programming for Beginners is a very useful qualification to possess, and will be very helpful to have especially for these careers: Computer Maintenance Staff IT Department Manager IT Specialists Computer Engineer Computer Specialist Programmers. Programming for Beginners Introduction To Programming 01:00:00 How To Write A Program 01:00:00 The List Of Programming Languages 00:30:00 Selecting The Right Compiler 00:30:00 What Is An Interpreter 00:30:00 How To Write A Program With An Editor 01:00:00 The Functions Of A Debugger 01:00:00 Build Strong Components For Programming 00:15:00 Profiling And Optimizing Your Program 01:00:00 Installing Your Program 00:15:00 BASIC Programming Language 01:00:00 Getting Started with BASIC Programming Language 01:00:00 BASIC Overview of BASIC Components 01:00:00 BASIC Special Variables 01:00:00 BASIC Probability Functions 01:00:00 Filtering the Data Set or Splitting the Data Set 01:00:00 DATA Blocks 01:00:00 DELETE Statement 01:00:00 FORNEXT Statement 01:00:00 IF. . . THEN Statement 01:00:00 Wrapping Up 00:15:00 Mock Exam Mock Exam- Programming for Beginners 00:20:00 Final Exam Final Exam- Programming for Beginners 00:20:00 Certificate and Transcript Order Your Certificates and Transcripts 00:00:00

Programming for Beginners
Delivered Online On Demand17 hours 55 minutes
£18

A Practical Approach to Timeseries Forecasting Using Python

By Packt

Gain a thorough grasp of time series analysis and its effects, as well as practical tips on how to apply machine learning methods and build RNNs. Learn to train RNNs efficiently while taking crucial concepts such as overfitting and underfitting into account. The course offers a useful, hands-on manner for learning Python methods and principles.

A Practical Approach to Timeseries Forecasting Using Python
Delivered Online On Demand12 hours 25 minutes
£82.99

Data Science (Business and Management) Mini Bundle

By Compete High

The Data Science (Business and Management) Mini Bundle offers a clever mix of technical and soft skills. You’ll explore core data topics like analysis, Python programming, and SQL—paired with public speaking and communication skills that actually help you talk to people about all that data. This isn’t just about numbers—it’s about knowing what to say when someone asks, “What do these numbers mean?” Whether you’re presenting to a team or querying a database, this course helps you communicate with confidence and clarity while building your technical toolkit for business roles. Learning Outcomes: Analyse datasets using structured, goal-based methods. Write Python code to organise, clean and process information. Understand SQL queries to access and filter relevant data. Present findings clearly using confident verbal communication. Improve workplace discussions through stronger communication habits. Combine data insights with thoughtful business reasoning. Who Is This Course For: Data beginners looking to speak clearly in business meetings. Business analysts needing stronger coding and tech fluency. Professionals handling large datasets and regular reports. Team members presenting technical updates or data reviews. Career changers entering data-focused business environments. Admins juggling between spreadsheets and project discussions. Managers wanting a sharper grasp on data and delivery. Curious learners improving both tech skills and communication. Career Path: Business Analyst – £42,000/year Data Communications Officer – £36,000/year Business Intelligence Assistant – £38,000/year SQL Analyst – £40,000/year Python Data Assistant – £39,000/year Public Speaking Coach (Business Focus) – £34,000/year

Data Science (Business and Management) Mini Bundle
Delivered Online On Demand11 hours
£19.99

DataCamp: Data Analysis, Python & Data Science Mini Bundle

By Compete High

This DataCamp Mini Bundle packs five essential tools for anyone serious about making sense of spreadsheets, rows, and numbers. With Data Analysis as the centrepiece, you’ll get to grips with Excel for day-to-day calculations, SQL for managing databases, Python for automation and logic, and MS Word because, let’s face it, people still love reports. Whether you're analysing trends, streamlining reports, or simply learning how to stop Excel from crashing, this bundle sets you up with digital skills that do more than just fill a CV—they help you get work done quicker and cleaner. Learning Outcomes: Learn to analyse datasets using basic and advanced techniques. Use Excel for formulas, formatting, and clear data presentation. Write Python code for tasks like sorting and data handling. Understand SQL commands to manage structured databases efficiently. Create professional documents using MS Word confidently. Combine multiple tools for complete data project workflows. Who Is This Course For: Data enthusiasts looking to sharpen their tech toolset. Analysts wanting to improve their coding and reporting skills. Admin professionals working daily with data-heavy tasks. Graduates preparing for digital and tech-based roles. Freelancers managing reports, forms, and basic automation. Career changers aiming for data-related office roles. Anyone tired of Excel errors and report formatting headaches. People who enjoy clean spreadsheets more than chaos. Career Path: Data Analyst – £38,000/year Python Developer – £45,000/year Database Administrator – £42,000/year Business Intelligence Analyst – £47,000/year Excel Specialist – £33,000/year Reporting Analyst – £36,000/year

DataCamp: Data Analysis, Python & Data Science Mini Bundle
Delivered Online On Demand11 hours
£19.99

Python Programming: Beginner To Expert

By iStudy UK

Python Programming: Beginner To Expert Overview Unfold the potential within you, and embark on a journey of mastering Python programming - from the fundamental building blocks to the pinnacle of expertise. This comprehensive course, crafted with meticulous care, empowers you to transform from a curious novice to a confident coding maestro, wielding Python's power with finesse. Within these engaging modules, you'll delve into the core principles of Python, meticulously exploring data types, operators, control flow, and functions. As your proficiency blossoms, you'll conquer advanced topics like object-oriented programming, powerful libraries like NumPy and Pandas, and the art of crafting polished scripts. But this journey isn't merely about acquiring technical prowess; it's about unlocking a world of possibilities. By the course's end, you'll be equipped to embark on a rewarding career path, armed with the skills to tackle real-world challenges in diverse domains - from data analysis and web development to scientific computing and automation. Learning Outcomes Gain a solid foundation in Python syntax, data structures, and control flow mechanisms. Master essential functions, user input, and error-handling techniques. Explore advanced data types, object-oriented programming concepts, and popular libraries like NumPy and Pandas. Craft polished, reusable Python scripts for various applications. Confidently navigate the Python ecosystem and continuously expand your knowledge. Why You Should Choose Python Programming: Beginner To Expert Lifetime access to the course No hidden fees or exam charges CPD Accredited certification on successful completion Full Tutor support on weekdays (Monday - Friday) Efficient exam system, assessment and instant results Download Printable PDF certificate immediately after completion Obtain the original print copy of your certificate, dispatch the next working day for as little as £9. Improve your chance of gaining professional skills and better earning potential. Who is this Course for? Python Programming: Beginner To Expert is CPD certified and IAO accredited. This makes it perfect for anyone trying to learn potential professional skills. As there is no experience and qualification required for this course, it is available for all students from any academic backgrounds. Requirements Our Python Programming: Beginner To Expert is fully compatible with any kind of device. Whether you are using Windows computer, Mac, smartphones or tablets, you will get the same experience while learning. Besides that, you will be able to access the course with any kind of internet connection from anywhere at any time without any kind of limitation. Career Path You will be ready to enter the relevant job market after completing this course. You will be able to gain necessary knowledge and skills required to succeed in this sector. All our Diplomas' are CPD and IAO accredited so you will be able to stand out in the crowd by adding our qualifications to your CV and Resume. Python Programming: Beginner To Expert Module 01: Introduction to Python Programming from A-Z Intro To Python Section Overview 00:06:00 What is Python Programming? 00:10:00 Who is This Course For? 00:05:00 Python Programming Marketplace 00:06:00 Python Job Opportunities 00:05:00 How To Land a Python Job Without a Degree 00:08:00 Python Programmer Job Roles 00:09:00 Python from A-Z Course Structure 00:04:00 Module 02: Getting Familiar with Python Getting Familiar with Python Section Overview 00:06:00 Installing Python on Windows 00:10:00 Anaconda and Jupyter Notebooks Part 1 00:08:00 Anaconda and Jupyter Notebooks Part 2 00:16:00 Comments 00:05:00 Python Syntax 00:02:00 Line Structure 00:03:00 Line Structure Exercise 00:07:00 Joining Lines 00:05:00 Multiple Statements on a Single Line 00:05:00 Indentation 00:08:00 Module 03: Basic Data Types Basic Data Types Section Overview 00:08:00 String Overview 00:10:00 String Manipulation 00:07:00 String Indexing 00:04:00 String Slicing 00:08:00 Printing 00:10:00 Python Variables 00:08:00 Integers and Floats 00:08:00 Booleans 00:02:00 Mini Project 1 : Letter Counter 00:20:00 Module 04: Python Operators Python Operators Section Overview 00:04:00 Comparison Operators 00:09:00 Arithmetic Operators 00:08:00 Assignment Operators 00:05:00 Logical Operators 00:13:00 Identity Operators 00:05:00 Membership Operators 00:02:00 Bitwise Operators 00:08:00 Module 05: Advanced Data Types Python Advanced Data Types Section Overview 00:11:00 Sets 00:06:00 List Overview 00:05:00 List Slicing and Indexing 00:04:00 Tuples 00:02:00 Dictionaries 00:11:00 When to use each one? 00:05:00 Compound Data Types 00:03:00 Module 06: Control Flow Part 1 Control Flow Part 1 Section Overview 00:15:00 Intro to Control Flow 00:01:00 Basic Conditional Statements 00:14:00 More Conditional Statements 00:05:00 For Loops 00:10:00 While Loops 00:12:00 Module 07: Control Flow Part 2 Control Flow Part 2 Section Overview 00:02:00 Break Statements 00:08:00 Continue Statements 00:05:00 Zip Function 00:07:00 Enumerate Function 00:04:00 List Comprehension 00:04:00 Module 08: Python Functions Python Functions Section Overview 00:03:00 Intro to Functions 00:02:00 Python help Function 00:03:00 Defining Functions 00:09:00 Variable Scope 00:08:00 Doc Strings 00:04:00 Module 09: User Input and Error Handling User Input and Error Handling Section Overview 00:02:00 Introduction to error handling 00:03:00 User Input 00:04:00 Syntax Errors 00:04:00 Exceptions 00:11:00 Handling Exceptions Part 1 00:08:00 Handling Exceptions Part 2 00:08:00 Module 10: Python Advanced Functions Python Advanced Functions Section Overview 00:05:00 Lambda Functions 00:05:00 Functions args and kwargs 00:10:00 Iterators 00:08:00 Generators and Yield 00:12:00 Map Function 00:14:00 Filter Function 00:08:00 Module 11: Python Scripting and Libraries Python Scripting and Libraries Section Overview 00:05:00 What is a script? 00:01:00 What is an IDE? 00:17:00 What is a text editor? 00:12:00 From Jupyter Notebook to VScode Part 1 00:15:00 From Jupyter Notebook to VScode Part 2 00:05:00 Importing Scripts 00:03:00 Standard Libraries 00:04:00 Third Party Libraries 00:06:00 Module 12: NumPy NumPy Section Overview 00:04:00 Why use NumPy? 00:04:00 NumPy Arrays 00:10:00 Reshaping, Accessing, and Modifying 00:07:00 Slicing and Copying 00:06:00 Inserting, Appending, and Deleting 00:10:00 Array Logical Indexing 00:04:00 Broadcasting 00:08:00 Module 13: Pandas Intro to Pandas 00:17:00 Pandas Series 00:17:00 Pandas Series Manipulation 00:17:00 Pandas DataFrame 00:17:00 Pandas DataFrame Manipulation 00:13:00 Dealing with Missing Values 00:10:00 Module 14: Introduction to OOP Functional vs OOP 00:06:00 OOP Key Definitions 00:04:00 Create your First Class 00:12:00 How to Create and Use Objects 00:06:00 How to Modify Attributes 00:12:00 Module 15: Advanced OOP Python Decorators 00:27:00 Property Decorator 00:09:00 Class Method Decorator 00:07:00 Static Methods 00:10:00 Inheritance from A to Z 00:21:00 Module 16: Starting a Career in Python Getting Started with Freelancing 00:09:00 Building A Brand 00:12:00 Personal Branding 00:13:00 Importance of Having Website/Blog 00:04:00 Do's and Don'ts of Networking 00:06:00 Creating A Python Developer Resume 00:06:00

Python Programming: Beginner To Expert
Delivered Online On Demand15 hours 8 minutes
£25

The Ultimate Hands-On Hadoop

By Packt

This course will show you why Hadoop is one of the best tools to work with big data. With the help of some real-world data sets, you will learn how to use Hadoop and its distributed technologies, such as Spark, Flink, Pig, and Flume, to store, analyze, and scale big data.

The Ultimate Hands-On Hadoop
Delivered Online On Demand14 hours 39 minutes
£134.99

Data Science Course with R Programming

By Lead Academy

This course teaches you data analysis and visualisation using the versatile R language. From understanding data structures to performing advanced statistical analysis, this course equips you with the skills to extract meaningful insights from complex datasets. This Course At A Glance Accredited by CPD UK Endorsed by Quality Licence Scheme Get a deep understanding of data science, the process and the toolbox Learn about R and Rstudio Get an introduction to the basic data types in R Learn to perform arithmetic calculations on vectors Understand what is a matrix and how to analyse it Know what is factors and how to summarise it Recognise how to create a data frame Get an understanding of the relational and logical operators Learn what is a conditional statement and how to implement the same Learn about loops, functions and R packages Understand data manipulation with dplyr Data Science Course with R Programming Course Overview This comprehensive data science with R programming course is specially designed for those who are willing to get a better understanding of R programming and data science to gain proficiency in the same. This online course will help you strengthen your knowledge of data science, R and Rstudio, basics, vectors and much more. This online data science with R programming course will also help you acquire knowledge about the Matrices, factors, data frame, list, logical and relational operations and conditional statements. You will also gain an understanding of the advanced features like loops, functions R packages, regular expressions, etc., to master R language and data science. By the end of the course, you will be able to write R programmes efficiently and be able to analyse data. You will also develop the skills to become a successful data scientist or data analyst after completing this course. Who should take this course? This comprehensive data science with R programming course is suitable for anyone looking to improve their job prospects or aspiring to accelerate their career in this sector and want to gain in-depth knowledge of R programming. Entry Requirements There are no academic entry requirements for this data science with r programming course, and it is open to students of all academic backgrounds. However, you are required to have a laptop/desktop/tablet or smartphone and a good internet connection. Assessment Method This data science with r programming course assesses learners through multiple-choice questions (MCQs). Upon successful completion of the modules, learners must answer MCQs to complete the assessment procedure. Through the MCQs, it is measured how much a learner can grasp from each section. In the assessment pass mark is 60%. Course Curriculum Data Science Overview Introduction to Data Science Data Science Career of the Future What is Data Science Data Science As a Process Data Science Toolbox Data Science Process Explained What's Next R and RStudio Engine and Coding Environment Installing R and RStudio RStudio a Quick Tour Introduction to Basics Arithmetic With R Variable Assignment Basic Data Types in R Vectors Creating a Vector Naming a Vector Arithmetic Calculations on Vectors Vector Selection Selection by Comparison Matrices What's a Matrix Analyzing Matrices Naming a Matrix Adding Columns and Rows to a Matrix Selection of Matrix Elements Arithmetic with Matrices Factors What's a Factor Categorical Variables and Factor Levels Summarizing a Factor Ordered Factors Data Frames What's a Data Frame Creating a Data Frame Selection of Data Frame Elements Conditional Selection Sorting a Data Frame Lists Why Would You Need Lists Creating a List Selecting Elements From a List Adding More Data to The List Relational Operators Equality Greater and Less Than Compare Vectors Compare Matrices Logical Operators AND, OR, NOT Operators Logical Operators with Vectors and Matrices Reverse The Result Relational and Logical Operators Together Conditional Statements The IF Statement IF…ELSE The ELSEIF Statement Loops Write a While Loop Looping with More Conditions Break Stop The While Loop What's a For Loop. Loop Over a Vector Loop Over a List Loop Over a Matrix For Loop with Conditionals Using Next and Break with For Loop Functions What Is a Function. Arguments Matching Required and Optional Arguments Nested Functions Writing Own Functions Functions with No Arguments Defining Default Arguments in Functions Function Scoping Control Flow in Functions R Packages Installing R Packages Loading R Packages Different Ways to Load a Package The Apply Family - Lapply What Is Lapply and When Is Used. Use Lapply with User-Defined Functions Lapply and Anonymous Functions Use Lapply with Additional Arguments The Apply Family - Sapply & Vapply What Is Sapply. How to Use Sapply. Sapply with Your Own Function Sapply with a Function Returning a Vector When Can't Sapply Simplify. What Is Vapply and Why Is It Used. Useful Functions Mathematical Functions Data Utilities Regular Expressions Grepl & Grep Metacharacters Sub & Gsub More Metacharacters Dates And Times Today and Now Create and Format Dates Create and Format Times Calculations with Dates Calculations with Times Getting and Cleaning Data Get and Set Current Directory Get Data From The Web Loading Flat Files Loading Excel Files Plotting Data in R Base Plotting System Base Plots Histograms Base Plots Scatterplots Base Plots Regression Line Base Plots Boxplot Data Manipulation With dplyr Introduction to dplyr Package Using The Pipe Operator (%>%) Columns Component Select() Columns Component Rename() and Rename_with() Columns Component Mutate() Columns Component Relocate() Rows Component Filter() Rows Component Slice() Rows Component Arrange() Rows Component Rowwise() Grouping of Rows Summarise() Grouping of Rows Across() Covid-19 Analysis Task Assessment Assessment - Data Science Course with R Programming Recognised Accreditation CPD Certification Service This course is accredited by continuing professional development (CPD). CPD UK is globally recognised by employers, professional organisations, and academic institutions, thus a certificate from CPD Certification Service creates value towards your professional goal and achievement. CPD certificates are accepted by thousands of professional bodies and government regulators here in the UK and around the world. Many organisations look for employees with CPD requirements, which means, that by doing this course, you would be a potential candidate in your respective field. Quality Licence Scheme Endorsed The Quality Licence Scheme is a brand of the Skills and Education Group, a leading national awarding organisation for providing high-quality vocational qualifications across a wide range of industries. It will give you a competitive advantage in your career, making you stand out from all other applicants and employees.     Certificate of Achievement Endorsed Certificate from Quality Licence Scheme After successfully passing the MCQ exam you will be eligible to order the Endorsed Certificate by Quality Licence Scheme. The Quality Licence Scheme is a brand of the Skills and Education Group, a leading national awarding organisation for providing high-quality vocational qualifications across a wide range of industries. It will give you a competitive advantage in your career, making you stand out from all other applicants and employees. There is a Quality Licence Scheme endorsement fee to obtain an endorsed certificate which is £65. Certificate of Achievement from Lead Academy After successfully passing the MCQ exam you will be eligible to order your certificate of achievement as proof of your new skill. The certificate of achievement is an official credential that confirms that you successfully finished a course with Lead Academy. Certificate can be obtained in PDF version at a cost of £12, and there is an additional fee to obtain a printed copy certificate which is £35. FAQs Is CPD a recognised qualification in the UK? CPD is globally recognised by employers, professional organisations and academic intuitions, thus a certificate from CPD Certification Service creates value towards your professional goal and achievement. CPD-certified certificates are accepted by thousands of professional bodies and government regulators here in the UK and around the world. Are QLS courses recognised? Although QLS courses are not subject to Ofqual regulation, they must adhere to an extremely high level that is set and regulated independently across the globe. A course that has been approved by the Quality Licence Scheme simply indicates that it has been examined and evaluated in terms of quality and fulfils the predetermined quality standards. When will I receive my certificate? For CPD accredited PDF certificate it will take 24 hours, however for the hardcopy CPD certificate takes 5-7 business days and for the Quality License Scheme certificate it will take 7-9 business days. Can I pay by invoice? Yes, you can pay via Invoice or Purchase Order, please contact us at info@lead-academy.org for invoice payment. Can I pay via instalment? Yes, you can pay via instalments at checkout. How to take online classes from home? Our platform provides easy and comfortable access for all learners; all you need is a stable internet connection and a device such as a laptop, desktop PC, tablet, or mobile phone. The learning site is accessible 24/7, allowing you to take the course at your own pace while relaxing in the privacy of your home or workplace. Does age matter in online learning? No, there is no age limit for online learning. Online learning is accessible to people of all ages and requires no age-specific criteria to pursue a course of interest. As opposed to degrees pursued at university, online courses are designed to break the barriers of age limitation that aim to limit the learner's ability to learn new things, diversify their skills, and expand their horizons. When I will get the login details for my course? After successfully purchasing the course, you will receive an email within 24 hours with the login details of your course. Kindly check your inbox, junk or spam folder, or you can contact our client success team via info@lead-academy.org

Data Science Course with R Programming
Delivered Online On Demand
£25

Snowflake - Build and Architect Data Pipelines Using AWS

By Packt

The course helps you learn Snowflake from scratch and explore a few of its important features. You will build automated pipelines with Snowflake and use the AWS cloud with Snowflake as a data warehouse. You will also explore Snowpark to be worked on the data pipelines.

Snowflake - Build and Architect Data Pipelines Using AWS
Delivered Online On Demand8 hours 39 minutes
£52.99

AZ-303 Azure Architecture Technologies Exam Prep 2021

By Packt

This course covers all the requirements of the Microsoft AZ-300 and AZ-303 exams. You will get a detail-oriented approach to all the important concepts that will help you pass the exams and design solutions for the Microsoft Azure platform.

AZ-303 Azure Architecture Technologies Exam Prep 2021
Delivered Online On Demand12 hours 29 minutes
£103.99

Introduction To Ethical Hacking Mini Bundle

By Compete High

The Introduction To Ethical Hacking Mini Bundle is designed for curious minds who’d rather learn how systems break than sit through another vague tutorial about “cyber”. With modules on Cyber Security, GDPR, IT, Website Development, and Network Engineering, this bundle brings structure to the world of security—with zero cloak-and-dagger nonsense. Whether you're intrigued by how websites are built or how hackers slip through network gaps, this is a focused way to understand the building blocks. It’s straightforward, self-paced, and built for people who like clarity over chaos. The Introduction To Ethical Hacking Mini Bundle offers digital insights—minus the Hollywood soundtrack. Learning Outcomes: Understand key cyber threats and security methods across systems. Learn how GDPR relates to digital and online environments. Explore basic IT functions and digital system components. Gain insight into simple website structure and coding. Examine network design and fundamental communication protocols. Improve digital awareness for safe and smart browsing. Who is this Course For: Beginners interested in ethical hacking and system security. Students learning about data privacy and online systems. Tech-savvy individuals wanting basic network knowledge. Office workers handling digital and GDPR-sensitive material. Web enthusiasts curious about how websites are structured. Entry-level support staff in digital or IT departments. People exploring cyber safety as a new topic. Anyone who suspects “password123” isn’t a solid choice. Career Path: Cyber Security Assistant – £27,500/year IT Helpdesk Analyst – £26,000/year Junior Network Technician – £28,000/year Data Privacy Assistant – £25,500/year Website Administrator – £29,000/year Security Operations Support – £30,000/year

Introduction To Ethical Hacking Mini Bundle
Delivered Online On Demand11 hours
£19.99