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

2380 Programming courses delivered Online

C++ Complete Coding Course

By Course Cloud

Course Overview Gain Modern C++ Object-Oriented Programming (OOP) and STL skills needed for game, system, and application development, with this best-selling course. This course is ideal for those who have a basic understanding of algorithms and object-oriented software. You will learn how to write and debug code in C and C++ programming languages, learn how to solve problems using algorithms, plus much more. This course will cover the core concepts of C programming that can be applied to many other programming languages. Take your career to the next level by learning up-to-date best practices and gain the expertise to program with one of the world's leading programming languages in the world. This best selling C++ Complete Coding Course has been developed by industry professionals and has already been completed by hundreds of satisfied students. This in-depth C++ Complete Coding Course is suitable for anyone who wants to build their professional skill set and improve their expert knowledge. The C++ Complete Coding Course is CPD-accredited, so you can be confident you're completing a quality training course will boost your CV and enhance your career potential. The C++ Complete Coding Course is made up of several information-packed modules which break down each topic into bite-sized chunks to ensure you understand and retain everything you learn. After successfully completing the C++ Complete Coding Course, you will be awarded a certificate of completion as proof of your new skills. If you are looking to pursue a new career and want to build your professional skills to excel in your chosen field, the certificate of completion from the C++ Complete Coding Course will help you stand out from the crowd. You can also validate your certification on our website. We know that you are busy and that time is precious, so we have designed the C++ Complete Coding Course to be completed at your own pace, whether that's part-time or full-time. Get full course access upon registration and access the course materials from anywhere in the world, at any time, from any internet-enabled device.  Our experienced tutors are here to support you through the entire learning process and answer any queries you may have via email.

C++ Complete Coding Course
Delivered Online On Demand
£319

Software Engineering: Software Programming, Web Design & Development - CPD Certified

4.7(47)

By Academy for Health and Fitness

FREE PDF & Hard Copy Certificate| PDF Transcripts| FREE Student ID| Assessment| Lifetime Access| Enrolment Letter

Software Engineering: Software Programming, Web Design & Development - CPD Certified
Delivered Online On Demand5 days
£149

Introduction to R Programming

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for Business Analysts, Technical Managers, and Programmers Overview This intensive training course helps students learn the practical aspects of the R programming language. The course is supplemented by many hands-on labs which allow attendees to immediately apply their theoretical knowledge in practice. Over the past few years, R has been steadily gaining popularity with business analysts, statisticians and data scientists as a tool of choice for conducting statistical analysis of data as well as supervised and unsupervised machine learning. What is R ? What is R? ? Positioning of R in the Data Science Space ? The Legal Aspects ? Microsoft R Open ? R Integrated Development Environments ? Running R ? Running RStudio ? Getting Help ? General Notes on R Commands and Statements ? Assignment Operators ? R Core Data Structures ? Assignment Example ? R Objects and Workspace ? Printing Objects ? Arithmetic Operators ? Logical Operators ? System Date and Time ? Operations ? User-defined Functions ? Control Statements ? Conditional Execution ? Repetitive Execution ? Repetitive execution ? Built-in Functions ? Summary Introduction to Functional Programming with R ? What is Functional Programming (FP)? ? Terminology: Higher-Order Functions ? A Short List of Languages that Support FP ? Functional Programming in R ? Vector and Matrix Arithmetic ? Vector Arithmetic Example ? More Examples of FP in R ? Summary Managing Your Environment ? Getting and Setting the Working Directory ? Getting the List of Files in a Directory ? The R Home Directory ? Executing External R commands ? Loading External Scripts in RStudio ? Listing Objects in Workspace ? Removing Objects in Workspace ? Saving Your Workspace in R ? Saving Your Workspace in RStudio ? Saving Your Workspace in R GUI ? Loading Your Workspace ? Diverting Output to a File ? Batch (Unattended) Processing ? Controlling Global Options ? Summary R Type System and Structures ? The R Data Types ? System Date and Time ? Formatting Date and Time ? Using the mode() Function ? R Data Structures ? What is the Type of My Data Structure? ? Creating Vectors ? Logical Vectors ? Character Vectors ? Factorization ? Multi-Mode Vectors ? The Length of the Vector ? Getting Vector Elements ? Lists ? A List with Element Names ? Extracting List Elements ? Adding to a List ? Matrix Data Structure ? Creating Matrices ? Creating Matrices with cbind() and rbind() ? Working with Data Frames ? Matrices vs Data Frames ? A Data Frame Sample ? Creating a Data Frame ? Accessing Data Cells ? Getting Info About a Data Frame ? Selecting Columns in Data Frames ? Selecting Rows in Data Frames ? Getting a Subset of a Data Frame ? Sorting (ordering) Data in Data Frames by Attribute(s) ? Editing Data Frames ? The str() Function ? Type Conversion (Coercion) ? The summary() Function ? Checking an Object's Type ? Summary Extending R ? The Base R Packages ? Loading Packages ? What is the Difference between Package and Library? ? Extending R ? The CRAN Web Site ? Extending R in R GUI ? Extending R in RStudio ? Installing and Removing Packages from Command-Line ? Summary Read-Write and Import-Export Operations in R ? Reading Data from a File into a Vector ? Example of Reading Data from a File into A Vector ? Writing Data to a File ? Example of Writing Data to a File ? Reading Data into A Data Frame ? Writing CSV Files ? Importing Data into R ? Exporting Data from R ? Summary Statistical Computing Features in R ? Statistical Computing Features ? Descriptive Statistics ? Basic Statistical Functions ? Examples of Using Basic Statistical Functions ? Non-uniformity of a Probability Distribution ? Writing Your Own skew and kurtosis Functions ? Generating Normally Distributed Random Numbers ? Generating Uniformly Distributed Random Numbers ? Using the summary() Function ? Math Functions Used in Data Analysis ? Examples of Using Math Functions ? Correlations ? Correlation Example ? Testing Correlation Coefficient for Significance ? The cor.test() Function ? The cor.test() Example ? Regression Analysis ? Types of Regression ? Simple Linear Regression Model ? Least-Squares Method (LSM) ? LSM Assumptions ? Fitting Linear Regression Models in R ? Example of Using lm() ? Confidence Intervals for Model Parameters ? Example of Using lm() with a Data Frame ? Regression Models in Excel ? Multiple Regression Analysis ? Summary Data Manipulation and Transformation in R ? Applying Functions to Matrices and Data Frames ? The apply() Function ? Using apply() ? Using apply() with a User-Defined Function ? apply() Variants ? Using tapply() ? Adding a Column to a Data Frame ? Dropping A Column in a Data Frame ? The attach() and detach() Functions ? Sampling ? Using sample() for Generating Labels ? Set Operations ? Example of Using Set Operations ? The dplyr Package ? Object Masking (Shadowing) Considerations ? Getting More Information on dplyr in RStudio ? The search() or searchpaths() Functions ? Handling Large Data Sets in R with the data.table Package ? The fread() and fwrite() functions from the data.table Package ? Using the Data Table Structure ? Summary Data Visualization in R ? Data Visualization ? Data Visualization in R ? The ggplot2 Data Visualization Package ? Creating Bar Plots in R ? Creating Horizontal Bar Plots ? Using barplot() with Matrices ? Using barplot() with Matrices Example ? Customizing Plots ? Histograms in R ? Building Histograms with hist() ? Example of using hist() ? Pie Charts in R ? Examples of using pie() ? Generic X-Y Plotting ? Examples of the plot() function ? Dot Plots in R ? Saving Your Work ? Supported Export Options ? Plots in RStudio ? Saving a Plot as an Image ? Summary Using R Efficiently ? Object Memory Allocation Considerations ? Garbage Collection ? Finding Out About Loaded Packages ? Using the conflicts() Function ? Getting Information About the Object Source Package with the pryr Package ? Using the where() Function from the pryr Package ? Timing Your Code ? Timing Your Code with system.time() ? Timing Your Code with System.time() ? Sleeping a Program ? Handling Large Data Sets in R with the data.table Package ? Passing System-Level Parameters to R ? Summary Lab Exercises Lab 1 - Getting Started with R Lab 2 - Learning the R Type System and Structures Lab 3 - Read and Write Operations in R Lab 4 - Data Import and Export in R Lab 5 - k-Nearest Neighbors Algorithm Lab 6 - Creating Your Own Statistical Functions Lab 7 - Simple Linear Regression Lab 8 - Monte-Carlo Simulation (Method) Lab 9 - Data Processing with R Lab 10 - Using R Graphics Package Lab 11 - Using R Efficiently

Introduction to R Programming
Delivered OnlineFlexible Dates
Price on Enquiry

Advanced SAS Programming Using MacrosSQL

4.7(160)

By Janets

Register on the Advanced SAS Programming Using MacrosSQL today and build the experience, skills and knowledge you need to enhance your professional development and work towards your dream job. Study this course through online learning and take the first steps towards a long-term career. The course consists of a number of easy to digest, in-depth modules, designed to provide you with a detailed, expert level of knowledge. Learn through a mixture of instructional video lessons and online study materials. Receive online tutor support as you study the course, to ensure you are supported every step of the way. Get an e-certificate as proof of your course completion. The Advanced SAS Programming Using MacrosSQL is incredibly great value and allows you to study at your own pace. Access the course modules from any internet-enabled device, including computers, tablet, and smartphones. The course is designed to increase your employability and equip you with everything you need to be a success. Enrol on the now and start learning instantly! What You Get With The Advanced SAS Programming Using MacrosSQL Receive a e-certificate upon successful completion of the course Get taught by experienced, professional instructors Study at a time and pace that suits your learning style Get instant feedback on assessments 24/7 help and advice via email or live chat Get full tutor support on weekdays (Monday to Friday) Course Design The course is delivered through our online learning platform, accessible through any internet-connected device. There are no formal deadlines or teaching schedules, meaning you are free to study the course at your own pace. You are taught through a combination of Video lessons Online study materials Certification Upon successful completion of the course, you will be able to obtain your course completion e-certificate free of cost. Print copy by post is also available at an additional cost of £9.99 and PDF Certificate at £4.99. Who Is This Course For: The course is ideal for those who already work in this sector or are an aspiring professional. This course is designed to enhance your expertise and boost your CV. Learn key skills and gain a professional qualification to prove your newly-acquired knowledge. Requirements: The online training is open to all students and has no formal entry requirements. To study the Advanced SAS Programming Using MacrosSQL, all your need is a passion for learning, a good understanding of English, numeracy, and IT skills. You must also be over the age of 16. Course Content Advanced SAS Programming Using MacrosSQL Unit - 1 Section 0-00- Why SAS 00:01:00 Unit - 2 Section 2-02- SAS Studio through SAS OnDemand- Registration 00:04:00 Section 2-03- Logging-in to SAS after installation 00:01:00 Section 2-04- SAS Interface and windows 00:06:00 Unit - 3 Section 3-00- Section Overview - Macros 00:01:00 Section 3-01-Macro Variables - introduction 00:14:00 Section 3-02-Application of macro variables 00:13:00 Section 3-03-01-Nested macro vars 00:11:00 Section 3-03-02-More on Ampersand resolutions using a cool example 00:09:00 Section 3-04-00-SAS Macros - introduction 00:10:00 Section 3-04-01-SAS Macros - Examples 00:07:00 Section 3-04-02-Keyword positional and mixed params 00:06:00 Section 3-04-03-Conditional Logic in Macros 00:11:00 Section 3-05-Macro Functions 00:12:00 Section 3-05-Options Statement- mprint-mlogic-symbolgen 00:13:00 Section 3-07-Connecting the two worlds - Call Symput - Symget 00:14:00 Section 3-09-01-02- Bringing data into SAS using Import Wizard 00:04:00 Section 3-09-02- Bringing data into SAS using LIBNAME statement 00:05:00 Section 3-09-03- Bringing data into SAS using FILENAME 00:05:00 Unit - 4 Section 4-00- Section Overview - Proc SQL 00:01:00 Section 4-01-01-Proc SQL - copying data 00:13:00 Section 4-01-02-Proc SQL - filtering data 00:07:00 Section 4-01-03-Proc SQL - sorting data 00:08:00 Section 4-01-04-Proc SQL - removing duplicates 00:05:00 Section 4-02-01-Proc SQL - Union 00:09:00 Section 4-02-02-Proc SQL - Except 00:04:00 Section 4-02-03-Proc SQL - Intersect 00:02:00 Section 4-03-00-Merging data using Joins-Introduction 00:08:00 Section 4-03-01-Proc SQL - inner join 00:14:00 Section 4-03-02-Proc SQL - full join 00:08:00 Section 4-03-03-Proc SQL - left and right joins 00:07:00 Section 4-04-01-Proc SQL - creating macro vars 00:07:00 Unit - 5 Section 5-00- Bonus lecture 00:02:00 Resources Resources - Advanced SAS Programming Using MacrosSQL 00:00:00 Frequently Asked Questions Are there any prerequisites for taking the course? There are no specific prerequisites for this course, nor are there any formal entry requirements. All you need is an internet connection, a good understanding of English and a passion for learning for this course. Can I access the course at any time, or is there a set schedule? You have the flexibility to access the course at any time that suits your schedule. Our courses are self-paced, allowing you to study at your own pace and convenience. How long will I have access to the course? For this course, you will have access to the course materials for 1 year only. This means you can review the content as often as you like within the year, even after you've completed the course. However, if you buy Lifetime Access for the course, you will be able to access the course for a lifetime. Is there a certificate of completion provided after completing the course? Yes, upon successfully completing the course, you will receive a certificate of completion. This certificate can be a valuable addition to your professional portfolio and can be shared on your various social networks. Can I switch courses or get a refund if I'm not satisfied with the course? We want you to have a positive learning experience. If you're not satisfied with the course, you can request a course transfer or refund within 14 days of the initial purchase. How do I track my progress in the course? Our platform provides tracking tools and progress indicators for each course. You can monitor your progress, completed lessons, and assessments through your learner dashboard for the course. What if I have technical issues or difficulties with the course? If you encounter technical issues or content-related difficulties with the course, our support team is available to assist you. You can reach out to them for prompt resolution.

Advanced SAS Programming Using MacrosSQL
Delivered Online On Demand4 hours 2 minutes
£25

Building a Parser from Scratch

By Packt

Parsing or syntactic analysis is one of the first stages in designing and implementing a compiler. Implementing a full manual parser from scratch allows understanding and seeing this process from the inside, demystifying internal structures, and turning building parsers into an interesting engineering task.

Building a Parser from Scratch
Delivered Online On Demand2 hours 31 minutes
£93.99

Level 5 Diploma in Python Programming - QLS Endorsed

4.7(47)

By Academy for Health and Fitness

24-Hour Knowledge Knockdown! Prices Reduced Like Never Before Did you know the UK tech sector is booming, with a projected growth of 2.7% in 2024? But with this growth comes the need for skilled professionals. Are you ready to be part of this exciting future? Python, a versatile and in-demand programming language, could be your key. But where do you start? This Python Programming bundle empowers you, from beginner to advanced, to master Python programming. Learn essential syntax, build applications, explore data science and machine learning, and delve into deep learning and neural networks. Gain the skills and confidence to launch your tech career or upskill for lucrative opportunities. This Diploma in Python Programming at QLS Level 5 Bundle Contains 11 of Our Premium Courses for One Discounted Price: Course 01: Diploma in Python for Beginners Part 1 at QLS Level 5 Course 02: Computer Science With Python Course 03: Python Basic Programming for Absolute Beginners Course 04: Python 101: Essentials for Beginners Course 05: Python Masterclass: Advanced Diploma Course 06: Coding with Python 3 Course 07: Python Programming Bible Course 08: Machine Learning with Python Course Course 09: Data Science & Machine Learning with Python Course 10: Code with Python: Learn Classes, Methods and OOP Course 11: Deep Learning & Neural Networks Python - Keras Take control of your career trajectory and join the growing community of Python developers-enrol today! Learning Outcomes of Python Programming Understand the basics of Python and its environment setup. Get a deep understanding of Python data types and operators. Master Python's fundamental data structures including lists, dictionaries, and tuples. Learn how to control the flow of Python programs through conditional statements and loops. Develop a solid understanding of Python syntax and readability. Acquire a comprehensive foundational knowledge of Python. Establish a solid stepping stone for advanced Python topics and related fields. Why Choose Our Bundle? Get a free QLS endorsed Certificate upon completion of this Bundle Get a free student ID card with this Bundle Get instant access to this Bundle course. Learn from anywhere in the world This Bundle is affordable and simple to understand This Bundle is an entirely online, interactive lesson with voiceover audio Lifetime access to this Bundle of course materials This Bundle Programming comes with 24/7 tutor support Start your learning journey straightaway! This Bundle curriculum has been designed by Python Programming experts with years of Python Programming experience behind them. The Bundle course is extremely dynamic and well-paced to help you understand the Bundle with ease. You'll discover how to master the Python Programming skill while exploring relevant and essential topics. Assessment Process You have to complete the assignment questions given at the end of the course and score a minimum of 60% to pass each exam. After passing the Diploma in Python for Beginners Part 1 at QLS Level 5 exam, you will be able to request a certificate endorsed by the Quality Licence Scheme absolutely FREE of cost. CPD 250 CPD hours / points Accredited by CPD Quality Standards Who is this course for? This bundle is suitable for everyone. Requirements You will not need any prior background or expertise in this bundle. Career path This bundle will allow you to kickstart or take your career in the related sector to the next stage. Python Developer Data Analyst Machine Learning Engineer Web Developer Data Scientist Software Engineer Certificates CPD Accredited Certificate Digital certificate - Included Diploma in Python Programming at QLS Level 5 Hard copy certificate - Included

Level 5 Diploma in Python Programming - QLS Endorsed
Delivered Online On Demand3 days
£109

Parsing Algorithms

By Packt

Building a parser is one of the early steps of designing a compiler. And to build a parser, it is important to learn about the different parsing techniques and how they work. In this course, we are going to learn just that.

Parsing Algorithms
Delivered Online On Demand4 hours 11 minutes
£37.99

C++ Fundamentals for Beginners

5.0(1)

By LearnDrive UK

Master the essentials of C++ programming with our beginner-friendly course. Learn from local setup to advanced functions, and embark on your journey in software development.

C++ Fundamentals for Beginners
Delivered Online On Demand1 hour
£5

The Complete C++ Developer Course

By Packt

This course will provide you with practical experience in C++. You will learn the basics and advanced concepts of C++, such as data types, arrays, functions, encapsulation, inheritance, exception handling, object-oriented programming (OOP), and a lot more, by developing interesting real-world applications.

The Complete C++ Developer Course
Delivered Online On Demand19 hours 41 minutes
£26.99

Level 5 Diploma in Python Programming (Online) - QLS Endorsed

4.7(47)

By Academy for Health and Fitness

This Diploma in Python Programming at QLS Level 5 course is endorsed by The Quality Licence Scheme and accredited by CPDQS (with 150 CPD points) to make your skill development & career progression more accessible than ever! Are you looking to improve your current abilities or make a career move? If yes, our unique Python Programming at QLS Level 5 course might help you get there! It is an expertly designed course which ensures you learn everything about the topic thoroughly. Expand your expertise with high-quality training from the Python Programming at QLS Level 5 course. Due to Python Programming at QLS Level 5's massive demand in the competitive market, you can use our comprehensive course as a weapon to strengthen your knowledge and boost your career development. Learn Python Programming at QLS Level 5 from industry professionals and quickly equip yourself with the specific knowledge and skills you need to excel in your chosen career. The Python Programming at QLS Level 5 course is broken down into several in-depth modules to provide you with the most convenient and rich learning experience possible. Upon successful completion of the Python Programming at QLS Level 5 course, an instant e-certificate will be exhibited in your profile that you can order as proof of your skills and knowledge. Add these amazing new skills to your resume and boost your employability by simply enrolling in this Python Programming at QLS Level 5 course. This Python Programming at QLS Level 5 training can help you to accomplish your ambitions and prepare you for a meaningful career. So, join us today and gear up for excellence! Why Prefer This Python Programming at QLS Level 5 Course? Opportunity to earn a certificate endorsed by the Quality Licence Scheme & another accredited by CPDQS which is completely free. Get a free student ID card! (£10 postal charge will be applicable for international delivery) Innovative and engaging content. Free assessments 24/7 tutor support. Take a step toward a brighter future! *** Course Curriculum *** Here is the curriculum breakdown of the Python Programming at QLS Level 5 course: Unit 01: Introduction to Python Programming Unit 02: Getting Started with Python Unit 03: Conditional Branching with Python Unit 04: Importing external/internal library in python Unit 05: Project Rock Paper and Scissors Unit 06: Strings Operation in Python Unit 07: Date and time in Python Unit 08: File Handling, read and write using Python Unit 09: Data Storage Structures, Tuple, List and Dictionary Unit 10: Writing user functions in Python Unit 11: Sending mail Unit 12: Import Tricks in Python Unit 13: Import Operating System and Platform Unit 14: Exceptions handling in python Unit 15: Installing Packages and Scheduling In Python Unit 16: Data Base In Python using sqlite Unit 17: Running Program from Command Prompt and jupyter Notebook Unit 18: Conclusion Assessment Process You have to complete the assignment questions given at the end of the course and score a minimum of 60% to pass each exam. Our expert trainers will assess your assignment and give you feedback after you submit the assignment. You will be entitled to claim a certificate endorsed by the Quality Licence Scheme after you have completed all of the Diploma in Python Programming at QLS Level 5 exams. CPD 150 CPD hours / points Accredited by CPD Quality Standards Who is this course for? This Python Programming at QLS Level 5 course is perfect for highly motivated people who want to improve their technical skills and prepare for the career they want! Requirements No prior background or expertise is required. Career path The Python Programming at QLS Level 5 course will boost your CV and aims to help you get the job or even the long-awaited promotion of your dreams. Certificates CPDQS Accredited Certificate Digital certificate - Included Diploma in Python Programming at QLS Level 5 Hard copy certificate - Included Show off Your New Skills with a Certificate of Completion After successfully completing the Diploma in Python Programming at QLS Level 5, you can order an original hardcopy certificate of achievement endorsed by the Quality Licence Scheme and also you can order CPDQSAccredited Certificate that is recognised all over the UK and also internationally. The certificates will be home-delivered, completely free of cost.

Level 5 Diploma in Python Programming (Online) - QLS Endorsed
Delivered Online On Demand3 weeks
£109