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

2379 Programming courses delivered Online

Learn to Code with Ruby

By Packt

Unlock the power of coding with our all-inclusive Ruby course. Whether you're starting from scratch or elevating your programming skills, this course is tailored for a seamless learning curve in Ruby 3.2.

Learn to Code with Ruby
Delivered Online On Demand31 hours 27 minutes
£67.99

A-Frame Web VR Programming

4.7(160)

By Janets

Register on the A-Frame Web VR Programming 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 A-Frame Web VR Programming 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 A-Frame Web VR Programming 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 A-Frame Web VR Programming, 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 Section 01: Introduction Introduction 00:02:00 Section 02: Setup Setting Up 00:08:00 Section 03: Basics Drawing a Box 00:05:00 Transformations 00:04:00 Textures 00:05:00 Animations 00:03:00 Interacting With Objects 00:09:00 Section 04: Advanced Lighting 00:04:00 Skybox 00:05:00 Model Loading 00:09:00 Image 00:03:00 Section 05: The Cool Stuff Curved Image 00:03:00 Video 00:05:00 Video Sphere 00:04:00 Plane 00:05:00 Object Loading 00:08:00 Section 06: Resource Resource 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.

A-Frame Web VR Programming
Delivered Online On Demand1 hour 22 minutes
£25

Fundamental Concepts of Java

4.3(43)

By John Academy

Course Overview Learn Java programming from the Fundamental Concepts of Java course and be able to create object-oriented programs using your skill. This course will help you to create interactive object-oriented programS for your desktop, phone or website. In this Fundamental Concepts of Java course, you will learn about the modern Java programming tools, Java 9 and 11, inheritance, abstraction, interference, different Java features and many other functions that will help you to program using Java language. You will be able to understand how Java programming works for websites, desktops and Android mobiles. You will also be able to understand why the functions work instead of only understanding how to use them. This course will help you to understand how to create Java programming from scratch. This is an ideal course for anyone who wants to learn Java programming understand the use of it and start their career as a programmer. Learning Outcomes Learn the fundamentals of the Java programming language Understand object-oriented programming Know about exception handling enums and type wrapper Be able to understand the concept of inserting animation into programming Learn how Java works and convert code to the understandable computer language Who is this course for? This course is ideal for anyone who wants to learn the Java programming language and build their career as a programmer. This course will help you understand the function of Java programming from scratch. 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. Certification After you have successfully completed the course, 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 hardcopy at the cost of £39 or in PDF format at the 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 Fundamental Concepts of Java is a useful qualification to possess and would be beneficial for any related profession or industry such as: Programmer Web Developer Android App Developer Web Designer Data Security Officer Fundamental Concepts of Java Module 01: Hello World _ IDE 00:07:00 Module 02: What is Java? 00:13:00 Module 03: Working With Variables 00:12:00 Module 04: Variable Types 00:14:00 Module 05: Non-Numeric Data Types 00:10:00 Module 06: Strings 00:16:00 Module 07: Arithmetic Operators 00:14:00 Module 08: Relational Operators 00:10:00 Module 09: Logical Operators 00:10:00 Module 10: Assignment Operators 00:10:00 Module 11: Solving Problems with Google 00:09:00 Module 12: If in Java 00:11:00 Module 13: Else If Else 00:16:00 Module 14: Switch 00:12:00 Module 15: While Loop 00:14:00 Module 16: For Loop 00:13:00 Module 17: Arrays 00:14:00 Module 18: Sorting Array 00:15:00 Module 19: Methods 00:15:00 Module 20: Recursion 00:07:00 Module 21: OOP #1 - Classes _Object 00:12:00 Module 22: OOP #2 - Constructors 00:08:00 Module 23: OOP #3 - Inheritance 00:14:00 Module 24: OOP #4 - Modifier Types 00:17:00 Module 25: OOP #5 - Encapsulation 00:12:00 Module 26: OOP #6 - Abstraction 00:16:00 Module 27: OOP #7 - Polymorphism 00:09:00 Certificate and Transcript Order Your Certificates and Transcripts 00:00:00

Fundamental Concepts of Java
Delivered Online On Demand5 hours 30 minutes
£18

Overcoming Anxiety with NLP

By Proactive NLP Ltd

Overcoming Anxiety with NLP is a three hour online workshop with Accredited Trainer of NLP and Clinical Hypnotherapist Paul McGowran of proactivenlp.com. During the workshop Paul will take delegates through understanding how to resolve their own anxiety using NLP thinking and techniques. You can live a life without anxiety, sign up now.

Overcoming Anxiety with NLP
Delivered Online + more
£75

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts

By Packt

This comprehensive Solidity course is designed for individuals seeking to expand their understanding of Ethereum, blockchain, and smart contract development. Whether you are an aspiring blockchain developer or an Ethereum enthusiast, this course covers all the essential topics including Solidity programming, DApp development, cryptocurrency, and more.

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts
Delivered Online On Demand16 hours 21 minutes
£82.99

Using MySQL Databases with Python

By Packt

Explore the quick and easy way to learn the MySQL Database with Python

Using MySQL Databases with Python
Delivered Online On Demand2 hours 2 minutes
£137.99

Visual Studio Code for C# Developers

By Packt

Visual Studio Code is currently the number #1 IDE among the programmer's community. All the big companies are moving towards using VS Code for active development. Get ahead of the curve and learn to use Visual Studio Code with ease.

Visual Studio Code for C# Developers
Delivered Online On Demand3 hours 12 minutes
£41.99

AutoCAD Programming using C# with Windows Forms

5.0(10)

By Apex Learning

Overview This comprehensive course on AutoCAD Programming using C# with Windows Forms will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This AutoCAD Programming using C# with Windows Forms comes with accredited certification, which will enhance your CV and make you worthy in the job market. So enrol in this course today to fast track your career ladder. How will I get my certificate? You may have to take a quiz or a written test online during or after the course. After successfully completing the course, you will be eligible for the certificate. Who is This course for? There is no experience or previous qualifications required for enrolment on this AutoCAD Programming using C# with Windows Forms. It is available to all students, of all academic backgrounds. Requirements Our AutoCAD Programming using C# with Windows Forms is fully compatible with PC's, Mac's, Laptop, Tablet and Smartphone devices. This course has been designed to be fully compatible with tablets and smartphones so you can access your course on Wi-Fi, 3G or 4G. There is no time limit for completing this course, it can be studied in your own time at your own pace. Career Path Having these various qualifications will increase the value in your CV and open you up to multiple sectors such as Business & Management, Admin, Accountancy & Finance, Secretarial & PA, Teaching & Mentoring etc. Course Curriculum 6 sections • 63 lectures • 09:11:00 total length •Introduction: 00:03:00 •Who is this course for?: 00:02:00 •Tools needed in this course: 00:01:00 •What will you learn from this course?: 00:05:00 •Controls Project Demo - Overview: 00:03:00 •Controls Demo Project Requirement - Explained: 00:03:00 •Create the Controls Demo Project: 00:03:00 •Controls Demo Project - Creating the Form (User Interface): 00:15:00 •Develop the Controls Demo Utility Class: 00:10:00 •Using Combobox Control to select an option: 00:13:00 •Using Textbox Control to select an option: 00:09:00 •Using Radiobutton Control to select an option: 00:06:00 •Using Checkbox Control to select an option(s): 00:18:00 •Developing Projects - Overview: 00:03:00 •Project 1: Creating a Rectangle - Project Overview: 00:03:00 •Project 1: Creating the Rectangle Utility Class: 00:17:00 •Project 1: Creating the User Interface: 00:10:00 •Project 1: Coding the User Interface28:50: 00:29:00 •Project 1: Running and Testing the Draw Rectangle Plugin: 00:08:00 •Project 2: Update Objects Layer - Overview: 00:02:00 •Project 2: Create the User Interface of Update Objects Layer Plugin: 00:09:00 •Project 2: Coding the Form Load Event: 00:07:00 •Project 2: Coding the Browse drawing Button: 00:03:00 •Project 2: Coding the Update Button control: 00:07:00 •Project 2: Coding the Update Layer Utility Class: 00:12:00 •Project 2: Running and Testing the Plugin: 00:08:00 •Project 3: Extracting Block Attributes to Files - Overview: 00:03:00 •Project 3: Creating the AutomaticBlockExtractor Project: 00:02:00 •Project 3: Creating the User Interface for the BlockExtractor Project: 00:09:00 •Project 3: Completing User Interface code: 00:22:00 •Project 3: Coding the AutoBlockExtractor Utility Class: 00:24:00 •Project 3: Running and Testing the AutomaticBlockExtractor Plugin in AutoCAD: 00:15:00 •Project 4: Updating MText Textstyle Project - Overview and Walkthrough: 00:05:00 •Project 4: Creating the UpdateTextStyle Utility Class: 00:19:00 •Project 4: Designing the UpdateTextStyle Plugin User Interface: 00:06:00 •Project 4: User Interface Code: 00:16:00 •Project 4: Running and Testing the UpdateTextstyle Plugin: 00:05:00 •Project 5: Converting Drawing to PDF Plugin - Overview: 00:03:00 •Project 5: Creating the PlotDWGtoPDF Project in Visual Studio 2019: 00:04:00 •Project 5: Creating the User Interface for MultiplePlotDWGtoPDF Project: 00:09:00 •Project 5: Coding the User Interface: 00:16:00 •Project 5: Developing the GetPlotSizes Method: 00:10:00 •Project 5: Developing the PlotCurrentLayout Method: 00:27:00 •Project 5: Testing and Running the MultiplePlotDWGtoPDF Project: 00:10:00 •Project 6: Multiple Object Extractor Project - Overview: 00:03:00 •Project 6: Creating the MultiObjectExtractor Project: 00:02:00 •Project 6: Designing the MultiObjectExtractor User Interface: 00:14:00 •Project 6: Coding the FormLoad Event: 00:07:00 •Project 6: Coding the BrowseDwg Button: 00:12:00 •Project 6: Coding the BrowseFile Button: 00:03:00 •Project 6: Coding the ProcessExtract Button: 00:05:00 •Project 6: Creating the Code Validation Methods: 00:10:00 •Project 6: Coding the ProcessDrawing Method: 00:19:00 •Project 6: Coding the ProcessObjectExtraction Method: 00:11:00 •Project 6: Coding the ExtractLine Method: 00:11:00 •Project 6: Coding the ExtractCircle Method: 00:04:00 •Project 6: Coding the ExtractPolyline Method: 00:11:00 •Project 6: Coding the ExtractMText Method: 00:05:00 •Project 6: Coding the ExtractBlock Method: 00:03:00 •Project 6: Coding the ExtractObjects Method: 00:02:00 •Project 6: Running and Testing the MultiObjectExtractor Plugin: 00:14:00 •Conclusion and Thank you: 00:01:00 •Assignment - AutoCAD Programming using C# with Windows Forms: 00:00:00

AutoCAD Programming using C# with Windows Forms
Delivered Online On Demand9 hours 11 minutes
£12

Next Level Java 9 Programming | Intermediate Java (TT2209)

By Nexus Human

Duration 4 Days 24 CPD hours This course is intended for This in an intermediate level Java development course geared for students experienced with Java 8 or later programming essentials who wish to quickly get up and running with advanced Java skills. This course does not cover Java programming fundamentals. Overview Students will leave this course armed with the required skills to improve their Java applications using sound coding techniques and best practices. This 'skills-centric' course is about 50% hands-on lab and 50% lecture, designed to train attendees in advanced development skills, coupling the most current, effective techniques with the soundest industry practices. Working in a hands-on learning environment, guided by our expert team, attendees will learn to: Develop modular applications in Java Utilize the tooling that is provided in Java 9 to migrate, monitor and optimize applications Use the new JShell tool to quickly test java constructs Understand how the implementation of the String class has been updated to decrease the memory footprint Use the enhancements made to the Concurrency API, working with Completable Future instance of Thread pools Specific Java 9 features that are covered in the course include: The Java Module System (project Jigsaw) JShell Updated try-with-resources Performance enhancements in Java 9 Multi-Release Jar files This fast-track course is designed for experienced developers who have prior working knowledge of basic Java 8 or Java 9 and want to take advantage of the newest features of Java 9 that can help improve performance and functionality of Java 9 applications. You will gain invaluable insight into how to leverage Modules, scale applications into multi-core environments, improve performance, and become a more effective Java 9 developer. Java 9 Updates Review of What is New in Java 9 Milling Project Coin The Java Module system (Jigsaw) Why JigSaw? Introduction to the Module System The Module Descriptor Working with Modules JShell JShell More Java 9 Other New Java 9 Features Performance Optimizations Memory Management (Optional) Multithreading and Concurrency Multithreading Concurrent Java Java 8 Concurrency Updates Reflection and References Introspection and Reflection Reference Objects Effective Java Objects, Declarations, and Initializations Exceptions Writing High-Performance Applications Profiling and Benchmarking Profiling Tools Code Optimization Techniques Code Optimization Myths Design Optimization Techniques

Next Level Java 9 Programming | Intermediate Java (TT2209)
Delivered OnlineFlexible Dates
Price on Enquiry

Python 3 Masterclass

By Course Cloud

Course Overview Are you looking to become a Python programmer or software engineer? The Python 3 Masterclass will take you from beginner to expert in this programming language in no time, with step-by-step instructor-led guidance. Through video training, you will develop your data analysis, programming and coding skills, learning how to perform a wide range of tasks. It will explore best practices for string formatting, teach you how to read and write files, use Boolean, and much more. This course is open to anyone who wants to learn Python programming from the basics to an advanced level. Enrol as a part-time or full-time student today and gain the skills to become a Python programming pro. This best selling Python 3 Masterclass has been developed by industry professionals and has already been completed by hundreds of satisfied students. This in-depth Python 3 Masterclass is suitable for anyone who wants to build their professional skill set and improve their expert knowledge. The Python 3 Masterclass 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 Python 3 Masterclass 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 Python 3 Masterclass, 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 Python 3 Masterclass 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 Python 3 Masterclass 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.

Python 3 Masterclass
Delivered Online On Demand
£25