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

2379 Courses in Edinburgh delivered Online

Level 5 Diploma in Python Programming - QLS Endorsed

By Kingston Open College

QLS Endorsed + CPD QS Accredited - Dual Certification | Instant Access | 24/7 Tutor Support | All-Inclusive Cost

Level 5 Diploma in Python Programming - QLS Endorsed
Delivered Online On Demand6 hours
£105

Up and Running with Concurrency in Go (Golang)

By Packt

Get ready to tackle one of the most exciting and prominent features of the Go language with the help of this comprehensive course. If you are looking forward to getting started with advanced topics such as concurrency and levelling up your Go(lang) skills, then you are in the right place.

Up and Running with Concurrency in Go (Golang)
Delivered Online On Demand2 hours 12 minutes
£44.99

C# Console and Windows Forms Development with Entity Framework

By Packt

In this course, you will learn C# programming for desktop applications. These lessons assume no prior knowledge of programming or the C# language and will have you up and running in no time. By the end of this course, you will have enough knowledge to build a functional Windows Forms application, connected to a Microsoft SQL Server database, with all your program code and changes being tracked on GitHub.

C# Console and Windows Forms Development with Entity Framework
Delivered Online On Demand15 hours 14 minutes
£41.99

WordPress, Secure Programming & Web Application Penetration Testing

By Imperial Academy

3 QLS Endorsed Diploma | QLS Hard Copy Certificates Included | 200 CPD Courses | Lifetime Access | Tutor Support

WordPress, Secure Programming & Web Application Penetration Testing
Delivered Online On Demand
£399

Advanced Diploma in CNC (Computer Numerical Control) Programming for Machining

4.7(47)

By Academy for Health and Fitness

24-Hour Flash Sale! Prices Reduced Like Never Before!! Advanced Diploma in CNC (Computer Numerical Control) Programming for Machining Admission Gifts FREE PDF & Hard Copy Certificate| PDF Transcripts| FREE Student ID| Assessment| Lifetime Access| Enrolment Letter Precision and efficiency dictate manufacturing excellence, and CNC (Computer Numerical Control) Programming has emerged as the backbone of modern machining operations. With the UK's manufacturing sector contributing £200 billion to the economy in recent times, the demand for skilled CNC programmers is on the rise. The "Advanced Diploma in CNC Programming for Machining" bundle offers a unique convergence of technical training, aiming to equip professionals with the skills required to thrive in this advanced field. This course bundle surpasses traditional CNC programming education, introducing learners to a comprehensive array of related disciplines including 3D Printing, AutoCAD and Electronic Device Protection. It talks about the core of Mechanical Engineering, Rotating Machines, and HVAC Fundamentals, supplemented by specialised courses in Electrical Machines, Power Electronics, and Engine Lubricant Systems. Robotics, and Embedded Systems courses provide a foray into automation and control. Courses Are Included in this Bundle: Course 01: Advanced Diploma in CNC (Computer Numerical Control) Programming for Machining Course 02: 3D Modelling for 3D Printing Course 03: CAD Design Training Course 04: AutoCAD VBA Programming - Beginner course Course 05: AutoCAD Programming using with Windows Forms Course 06: LEED V4 - Building Design and Construction Course 07: Read Construction & Structural Drawing Like Expert Course 08: Mechanical Engineering Course 09: Rotating Machines Course 10: Electronic Device and Circuits Protection Training Course 11: Autocad Electrical Design Course 12: HVAC Basics and Load Calculation Masterclass Course 13: Electrical Machines for Electrical Engineering Course 14: MATLAB Simulink for Electrical Power Engineering Course 15: PAT Training (Updated 2022) Course 16: Electrical Engineering DC Circuit Analysis Course 17: Power Electronics for Electrical Engineering Course 18: Electric Circuits for Electrical Engineering Course 19: Engine Lubricant System Training - Level 4 Course 20: Robotics - Sensors Course 21: Microcontroller Simulation Course 22: Embedded Systems with 8051 Microcontroller Course 23: Power Tools and How to Use Them Course 24: Supercharger Automobile Engineering Course 25: Data Center Training Essentials: Mechanical & Cooling Course 26: JavaScript Foundations Course 27: jQuery Masterclass Course: JavaScript and AJAX Coding Bible Course 28: Basic HTML 5 Course 29: CSS Fundamentals Course 30: HTML and CSS Coding: Beginner to Advanced The "Advanced Diploma in CNC Programming for Machining" is more than a course; it's a catalyst for those aspiring to lead in the fast-paced world of manufacturing and engineering. By integrating technical prowess with programming and design skills, graduates are well-prepared to tackle the challenges of the manufacturing and engineering sectors. So enrol now and get ready to contribute to the evolving landscape of global manufacturing! Learning Outcomes: Master CNC programming for advanced machining operations. Design and model 3D parts for manufacturing and 3D printing. Apply CAD design principles and AutoCAD programming in real-world projects. Understand electronic circuits and mechanical engineering fundamentals. Program microcontrollers and develop embedded systems for automation. Utilise web development skills for manufacturing and engineering applications. Why Prefer this Course? Get a Free CPD Accredited Certificate upon completion of the course Get a Free Student ID Card with this training program (£10 postal charge will be applicable for international delivery) The course is Affordable and Simple to understand Get Lifetime Access to the course materials The training program comes with 24/7 Tutor Support Start your learning journey straight away! Course Curriculum Course 01: Advanced Diploma in CNC (Computer Numerical Control) Programming for Machining Module 1: Scope of the Course Module 2: Numerical Control of Machine Tools Module 3: CNC- Computer Numerical Control Syst Module 4: Components of CNCs Module 5: Point to Point CNC Machines Module 6: Incremental & Absolute CNC Machines Module 7: Open & Close Control Loop CNC Machines Module 8: 2 &3 Axes CNC Machines Module 9: Importance of Higher Axes Machining Module 10: Programming Format Module 11: Cartesian Coordinate System Module 12: How to Write a Program Module 13: Basic CNC Programming (Absolute Mode) Module 14: Basic CNC Programming (Incremental) Module 15: A Simple Coding Exercise Module 16: Applications of CNC Course 02: 3D Modelling for 3D Printing Module 01: Introduction to Modeling for 3D Printing Module 02: Introduction to Maya Module 03: Blocking In the Head and Torso Module 04: Creating the Arm Module 05: Creating Details on the Arm Module 06: Creating the Legs Module 07: Creating the Foot Module 08: Creating the Hand Module 09: Preparing the Model for 3D Print Module 10: STL Cleanup and Check Module 11: Final Thoughts Course 03: CAD Design Training Module 01: Introduction to CAD Design Module 02: CAD Designer Career in the United Kingdom Module 03: Basics for CAD Design: Part 1 Module 04: Basics for CAD Design: Part 2 Module 05: 2D Shape in CAD Module 06: 3D Shape in CAD Module 07: Geometry and Modelling Module 08: Assemblies in CAD Design Module 09: Extrusion and Rotations Module 10: Blending Operations in CAD Module 11: Grids and Regular Polygons Module 12: Parameters in Civil Drawings Module 13: Introduction to AutoCAD Module 14: Introduction to T-Flex CAD Module 15: Introduction to SolidWorks Module 16: Introduction to FreeCAD =========>>>>> And 27 More Courses <<<<<========= How will I get my Certificate? After successfully completing the course, you will be able to order your Certificates as proof of your achievement. PDF Certificate: Free (Previously it was £12.99*30 = £390) CPD Hard Copy Certificate: Free (For The Title Course: Previously it was £29.99) CPD 300 CPD hours / points Accredited by CPD Quality Standards Who is this course for? Anyone interested in learning more about the topic is advised to take this bundle. This bundle is ideal for: Manufacturing engineers CNC machinists Mechanical engineers Electrical engineers Programmers Career switchers Requirements You will not need any prior background or expertise to enrol in this course. Career path After completing this bundle, you are to start your career or begin the next phase of your career. CNC Programmer - £25,000 to £40,000 Mechanical Engineer - £30,000 to £50,000 Electrical Engineer - £28,000 to £45,000 Robotics Technician - £27,000 to £40,000 CAD Designer - £25,000 to £35,000 Web Developer (Manufacturing Sector) - £24,000 to £35,000 Certificates CPD Accredited Digital Certificate Digital certificate - Included Upon passing the Course, you need to order a Digital Certificate for each of the courses inside this bundle as proof of your new skills that are accredited by CPD QS for Free. CPD Accredited Hard Copy Certificate Hard copy certificate - Included Please note that international students have to pay an additional £10 as a shipment fee.

Advanced Diploma in CNC (Computer Numerical Control) Programming for Machining
Delivered Online On Demand6 days
£209

AutoCAD Programming using VB.NET

4.8(9)

By Skill Up

Be an expert of AutoCAD programming using VB.NET with the AutoCAD Programming using VB.NET course. Without any long-term degree,

AutoCAD Programming using VB.NET
Delivered Online On Demand12 hours 9 minutes
£25

Introduction to Python Programming Basics (TTPS4800)

By Nexus Human

Duration 3 Days 18 CPD hours This course is intended for This course is appropriate for advanced users, system administrators and web site administrators who want to use Python to support their server installations, as well as anyone else who wants to automate or simplify common tasks with the use of Python scripts. Students can apply the course skills to use Python in basic web development projects or automate or simplify common tasks with the use of Python scripts. Overview This skills-focused course is about 50% hands-on lab to lecture ratio, combining expert lecture, real-world demonstrations and group discussions with machine-based practical labs and exercises. Working in a hands-on learning environment led by our expert instructor, you'll learn how to: Create working Python scripts following best practices Use python data types appropriately Read and write files with both text and binary data Search and replace text with regular expressions Work with with the standard library and its work-saving modules Create 'real-world', professional Python applications Know when to use collections such as lists, dictionaries, and sets Work with Pythonic features such as comprehensions and iterators Write robust code using exception handling Introduction to Python Programming Basics is a hands-on Python programming course that teaches you the key skills you?ll need to get started with programming in Python to a solid foundational level. The start of the course will lead you through writing and running basic Python scripts, and then guide you through how to use more advanced features such as file operations, regular expressions, working with binary data, and using the extensive functionality of Python modules. Extra emphasis is placed on features unique to Python, such as tuples, array slices, and output formatting. This course provides you with an excellent kick start for users new to Python and scripting, enabling you to quickly use basic Python skills on the job in a variety of ways. You?ll be able use Python in basic web development projects, or use it to automate or simplify common tasks with the use of Python scripts. The course also serves as a solid primer course / foundation for continued Python study in support for next level web development with Python, using Python in DevOps, Python for data science / machine learning or Python for systems admin or networking support. Python Quick View What is Python? Python timeline Advantages/disadvantages Installing Python Getting help The Python Environment Starting Python Using the interpreter Running a Python script Editors and IDEs Getting Started with Python Using variables Builtin functions String data Numberic data Converting types Console input/output Command line parameters Flow Control About flow control The if statement Relational and Boolean operators while loops Exiting from loops Array Types About array types Lists and list methods Tuples Indexing and slicing Iterating through a sequence Sequence functions, keywords, and operators List comprehensions and generators Working with Files File overview Opening a text file Reading a text file Writing to a text file Dictionaries and Sets About dictionaries Creating dictionaries Iterating through a dictionary About sets Creating sets Working with sets Functions Defining functions Returning values Parameters and arguments Variable scope Sorting The sorted() function Custom sort keys Lambda functions Sorting in reverse Using min() and max() Errors and Exception Handling Exceptions Using try/catch/else/finally Handling multiple exceptions Ignoring exceptions Modules and Packages Creating Modules The import statement Module search path Using packages Function and module aliases Getting Started with Object Oriented Programming and Classes About object-oriented programming Defining classes Constructors Understanding self Properties Instance Methods and data Class methods and data Inheritance Additional course details: Nexus Humans Introduction to Python Programming Basics (TTPS4800) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the Introduction to Python Programming Basics (TTPS4800) course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

Introduction to Python Programming Basics (TTPS4800)
Delivered OnlineFlexible Dates
Price on Enquiry

The Art of Doing: Code 40 Challenging Python Programs Today!

By Packt

Through this course, you will learn to transform yourself from a passive learner who watches to one who sees the process of learning for what it truly is-a mechanism to better oneself. You will build 40 amazing applications to master the concepts of computer science and Python programming.

The Art of Doing: Code 40 Challenging Python Programs Today!
Delivered Online On Demand28 hours 21 minutes
£37.99

PLC Programming Diploma

4.5(3)

By Studyhub UK

The PLC Programming Diploma course is designed to provide in-depth knowledge of Programmable Logic Controller (PLC) programming. It covers various modules focusing on essential aspects such as understanding PLCs, learning important symbols, working with ladder diagrams, utilizing timers and counters, and mastering tasks in simulation environments. By the end of the course, participants will have a solid foundation in PLC programming principles and practical applications. Learning Outcomes: Understand the basics of PLC programming and its significance. Learn to identify and interpret important symbols used in PLC programming. Master the creation of ladder diagrams and their components. Gain proficiency in creating Start-Stop circuits. Explore scan cycles, markers, latched and unlatched outputs. Utilize timers and counters for time-based and counting functions. Practice PLC programming in simulation environments. Implement more complex tasks and scenarios in PLC programming. Why buy this PLC Programming Diploma? Unlimited access to the course for forever Digital Certificate, Transcript, student ID all included in the price Absolutely no hidden fees Directly receive CPD accredited qualifications after course completion Receive one to one assistance on every weekday from professionals Immediately receive the PDF certificate after passing Receive the original copies of your certificate and transcript on the next working day Easily learn the skills and knowledge from the comfort of your home Certification After studying the course materials of the PLC Programming Diploma there will be a written assignment test which you can take either during or at the end of the course. After successfully passing the test you will be able to claim the pdf certificate for £5.99. Original Hard Copy certificates need to be ordered at an additional cost of £9.60. Who is this course for? Aspiring PLC programmers seeking comprehensive training. Engineering students interested in automation and control systems. Technicians and engineers wanting to enhance their PLC skills. Professionals in industries requiring PLC programming expertise. Prerequisites This PLC Programming Diploma does not require you to have any prior qualifications or experience. You can just enrol and start learning.This PLC Programming Diploma was made by professionals and it is compatible with all PC's, Mac's, tablets and smartphones. You will be able to access the course from anywhere at any time as long as you have a good enough internet connection. Career path PLC Programmer: Design and implement PLC-based control systems. Automation Engineer: Develop automated processes using PLCs. Control Systems Technician: Maintain and troubleshoot automated systems. Industrial Engineer: Optimize manufacturing processes with PLCs. Maintenance Technician: Ensure proper functioning of automated equipment. Course Curriculum PLC Programming Diploma Module 1- Course Content 00:02:00 Module 2- What is LogixPro 00:04:00 Module 3- Overview on PLC 00:34:00 Module 4- Important Symbols 00:05:00 Module 5- Normally Opened, Normally Closed and Output Coils in Ladder Diagram 00:14:00 Module 6- Start Stop Circuit 00:17:00 Module 7- Task 1 in Batch Simulator 00:12:00 Module 8- Task 2 in Batch Simulator 00:11:00 Module 9- Task 1 in Door Simulator 00:13:00 Module 10- Scan Cycle and Markers 00:10:00 Module 11- Task 3 in Batch Simulator Part 1 00:14:00 Module 12- Task 3 in Batch Simulator Part 2 00:11:00 Module 13- Task 4 in Batch Simulator Part 1 00:13:00 Module 14- Task 4 in Batch Simulator Part 2 00:09:00 Module 15- Latched and Unlatched Output in Ladder Diagram 00:06:00 Module 16- Task 5 in Batch Simulatorc 00:15:00 Module 17- Task 6 in Batch Simulator Part 1 00:13:00 Module 18- Task 6 in Batch Simulator Part 2 00:12:00 Module 19- Timers in PLC 00:12:00 Module 20- Task 2 in Io Simulator 00:08:00 Module 21- Task 3 in Io Simulator 00:09:00 Module 22- Task 4 in Io Simulator 00:08:00 Module 23- Task 7 in Batch Simulator Part 1 00:27:00 Module 24- Task 7 in Batch Simulator Part 2 00:06:00 Module 25- Task 5 in Io Simulator 00:15:00 Module 26- Counters in PLC 00:05:00 Module 27- Task 1 in Silo Simulator 00:23:00 Module 28- Task 6 in Io Simulator 00:09:00 Module 29- Task 7 in Io Simulator 00:08:00 Module 30- Task 2 in Door Simulator 00:12:00 Module 31- Task 8 in Batch Simulator Part 1 00:25:00 Module 32- Task 8 in Batch Simulator Part 2 00:11:00 Assignment Assignment - PLC Programming Diploma 00:00:00

PLC Programming Diploma
Delivered Online On Demand6 hours 33 minutes
£10.99

Introduction to Programming with Python (v1.01)

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for This course is designed for people who want to learn the Python programming language in preparation for using Python to develop software for a wide range of applications, such as data science, machine learning, artificial intelligence, and web development. Overview In this course, you will develop simple command-line programs in Python. You will: Set up Python and develop a simple application. Declare and perform operations on simple data types, including strings, numbers, and dates. Declare and perform operations on data structures, including lists, ranges, tuples, dictionaries, and sets. Write conditional statements and loops. Define and use functions, classes, and modules. Manage files and directories through code. Deal with exceptions. Though Python has been in use for nearly thirty years, it has become one of the most popular languages for software development, particularly within the fields of data science, machine learning, artificial intelligence, and web development?all areas in which Python is widely used. Whether you're relatively new to programming, or have experience in other programming languages, this course will provide you with a comprehensive first exposure to the Python programming language that can provide you with a quick start in Python, or as the foundation for further learning. You will learn elements of the Python 3 language and development strategies by creating a complete program that performs a wide range of operations on a variety of data types, structures, and objects, implements program logic through conditional statements and loops, structures code for reusability through functions, classes, and modules, reads and writes files, and handles error conditions. Lesson 1: Setting Up Python and Developing a Simple Application Topic A: Set Up the Development Environment Topic B: Write Python Statements Topic C: Create a Python Application Topic D: Prevent Errors Lesson 2: Processing Simple Data Types Topic A: Process Strings and Integers Topic B: Process Decimals, Floats, and Mixed Number Types Lesson 3: Processing Data Structures Topic A: Process Ordered Data Structures Topic B: Process Unordered Data Structures Lesson 4: Writing Conditional Statements and Loops in Python Topic A: Write a Conditional Statement Topic B: Write a Loop Lesson 5: Structuring Code for Reuse Topic A: Define and Call a Function Topic B: Define and Instantiate a Class Topic C: Import and Use a Module Lesson 6: Writing Code to Process Files and Directories Topic A: Write to a Text File Topic B: Read from a Text File Topic C: Get the Contents of a Directory Topic D: Manage Files and Directories Lesson 7: Dealing with Exceptions Topic A: Handle Exceptions Topic B: Raise Exceptions

Introduction to Programming with Python (v1.01)
Delivered OnlineFlexible Dates
Price on Enquiry