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

59 String courses

Python for network engineers

5.0(3)

By Systems & Network Training

Python training course description This Python course focusses on teaching Python for use in network automation and network DevOps. We focus on getting delegates up and running with Python and network automation as quickly as possible rather than making them great programmers. In other words we concentrate on enabling delegates to use network automation libraries such as netmiko, NAPALM and Nornir, and APIs such as NETCONF and RESTCONF rather than enabling delegates to produce object oriented programs. Hands on sessions use Cisco and Juniper devices. What will you learn Run Python programs. Read Python programs. Write Python programs. Debug Python programs. Automate network tasks with Python programs. Configure network devices with Python. Collect data from network devices with Python. Python training course details Who will benefit: Network engineers. Prerequisites: TCP/IP Foundation Duration 5 days Python training course contents What is Python? Programming languages, Why Python? Python in interactive mode, Python scripts, ipython, Python version 2 versus version 3. A simple Python script. Comments. Hands on Installing Python, Hello world. A network example On box vs off box Python. telnet, ssh, NETCONF, HTTP, APIs, manufacturers and API support, analysis of a simple telnetlib program. Hands on Using Python to retrieve the configuration from a network device. Using wireshark to analyse the actions. Python basics I/O, operators, variables and assignment, types, indentation, loops and conditionals. Hands on Modifying the telnet program, changing configurations on a network devices. Functions, classes and methods What are functions, calling functions, builtin functions, useful builtin functions, file handling, classes, objects, creating instances. Hands on Storing configurations in files, configuring devices from files, using an inventory file to work on multiple devices. Libraries and modules Modules, files and packages, import, from-import, Python standard library, other packages, pip install, executing other programs. Managing python libraries. Hands on Using pip, installing and using ipaddress, subprocess to access netsnmp. For the more advanced, using the sockets library. Paramiko and netmiko SSH, enabling SSH on devices, keys. Paramiko versus netmiko, example scripts. pexpect. Hands on Configuring VLANs from Python. pySNMP Gathering facts using previous methods, SNMP review, pySNMP GET, pySNMP and SNMPv3. easySNMP library. Hands on Walking a MIB from Python. NETCONF What is NETCONF? Enabling NETCONF on devices, A first ncclient script, device handlers, get_config, edit_config, copy_config, delete_config, commit, validate, pyEZ, utils_config, utils.sw. Hands on Configuration using ncclient and PyEZ. This session is expanded for those interesting in JunOS automation. Manipulating configuration files Builtin functions, string handling. Unicode. Sequences, strings, lists, tuples. Dictionaries. TextFSM. Regular expressions. JSON, YAML, XML, YANG, Jinja2, templates. Hands on Jinja2 templating with Python to configure network devices. NAPALM Getters, configuration operations, supported devices, NAPALM transport, Config-replace, Config-merge, Compare config, Atomic changes, rollback. Example NAPLAM scripts. Hands on Using NAPALM to gather facts, Using NAPALM for configuration management REST and RESTCONF What is REST, HTTP methods, GET, POST, cURL, Postman, Python requests library. RESTCONF, a RESTCONF example. Hands on Modifying a configuration using RESTCONF. Scapy What is scapy, Scapy in interactive mode, Scapy as a module. Hands on Packet crafting from Python. Warning Errors and exceptions, Exception handling, try, except. Memory management. Garbage collection. Context management, With. Hands on Improving Python code. Nornir What is Nornir? A network automation framework, inventories, connection management and parallelization. Nornir architecture and other libraires. Hands on Setting up nornir, nornir fact gathering, nornir tasks. Optional Writing your own functions, Writing your own classes. pyntc. Hands on Writing reusable code.

Python for network engineers
Delivered in Internationally or OnlineFlexible Dates
£3,697

Guitar Building Course 3 Days

5.0(45)

By Guitar Tech Courses

Guitar Building Course The Aim The aim of this electric guitar building course is teach you how to assemble a Stratocaster, Telecaster or Jazzmaster style bolt-on-neck design electric guitar to a very high standard as well as gain understanding and knowledge in not only the assembly but also a good understanding of its inner workings and overall function. What to Expect In this electric guitar building course you’ll focus on making the most successful electric guitar of all time: the bolt-on-neck design. In almost any music store, these guitars outnumber others five-to-one. The course will cover Body & Neck assembly, Pickup Installation & Installation of all Electronics and the Professional Setting up of an Electric Guitar The course will commence daily at 09:30 with lectures & discussions on topics relating to each part of the guitar construction and then followed by the practical application of these topics under supervision, finishing at 17:30. The course and workshop located in Cross in Hand, East Sussex, designed for a maximum of 4 people per course enabling a very close learning experience. All Lutherie tools needed to complete the course are supplied. NO Experience necessary! Upon Completion Upon completion of the build your own guitar course you will leave with a great Custom made Guitar! The end product will be a Custom Tele, Strat or Jazzmaster that You will have made and one that will give many standard models a run for their money in tone and feel. Personal attention The course does have a set agenda but we often meander around topics and are happy to do so, most of us have had many different guitars and they nearly always have some curious tales and they are always good to discuss. Break down of guitar course topics by day DAY 1 Body & Neck Wood choice and body design play a large part in the tone of an electric guitar. If you were to play several solid body guitars unamplified you’ll notice distinct differences between various wood types. A solid body that sounds good acoustically generally will sound good amplified. We’ll discuss the different woods used to make electric guitars and the effect of different body styles on tone and sustain. Just as wood affects the body, when making a neck you have to pay attention to wood choice in order to have a good sounding guitar. The hardware that goes into making a great guitar also plays a large role, not only the quality in the parts but also their fitting. You will be instructed on how best to fit all the component parts with skill and accuracy enabling you to create a great custom made guitar.. Topics covered: Body & Neck styles Wood choices Neck joints Adjustable Truss Rods Fitting neck to body Scale lengths Tremolo Bridge placement (Incl Claw & Springs) Fretboard radius Machine head installation Preparing the Nut Slot Making & Cutting a Bone Nut (Requires working with the belt sander) All the hardware fitted to the guitar will be quality Japanese Gotoh vintage parts, these are particularly well made; tuners hold tune well and the Gotoh bridge is of very good quality, all of this goes together to make a great custom built guitar. DAY 2 Electronics & Fret Dressing Once you’ve learnt why and how a great guitar goes together as well as practically applying the previous topics, you now learn to install the best pickups and wiring. For these custom built guitars we will be using Bare Knuckle Boot Camp pickups: very high quality pickups designed to suit our specifications of wood choice and body style. These pickups are hand wound in the UK and are widely regarded as the best pickups on the market today. Choose between Old Guard, True Grit or Brute Force. The key to having a great sounding electric is not just down to the Pickups but also the choice of components that go with it, often overlooked with most mass manufactured guitars, the guitar you make will have highest quality components and will subsequently sound great and work extremely well. Custom CTS Pots, Sprague Capacitor and a CRL (USA) switch as well as vintage cloth wiring all go together to make a very well appointed loaded scratchplate! Topics covered: Schematics Pickup installation Wiring volume & tone pots Wiring 5 way selector switch Wiring output jack Bridge and string grounding Fret Dressing both Theory & Practise DAY 3 Final Assembly The guitar will now be ready for final assembly. Today you will learn how to fully assemble and set up your electric guitar to a professional standard. The topics covered will be very useful for your regular maintenance of the guitar you have made as well as any others that you may have. Topics covered: Professional Setups Theory Fitting and filing the Bone Nut Pickguard placement Installing strap buttons Installing Decals (Personalised custom Decals) Final Setting and fitting the neck Stringing up String tree placement Bridge set up Action height adjustment and setting Pick up height Intonation Customising Your Guitar Build inclusive from £999 We are more than happy to work with you in order to get the custom build you want, so please contact us if you have a specific body colour scheme or neck choice, which Bare Knuckle pickups you want as well as hardware and we will try help achieve exactly that. If you’re unsure what works best, just get in touch and we will advise where we can. All custom options are subject to availability and it is always best to have a 1st & 2nd choice, there are some colours/parts etc that may incur additional cost. Tweed hard cases are available for an additional £75, £90 for the Jazzmaster. (Soft gig bag included) Some additional charges can apply for custom colours or specs or if you would like specific made to order Bare Knuckle Pickups

Guitar Building Course 3 Days
Delivered In-PersonFlexible Dates
£999

Fundamentals of Gas Well Deliquification

By EnergyEdge - Training for a Sustainable Energy Future

About this training course Gas well performance is dictated by the combination of inflow and outflow performance. The outflow performance of any gas well is at risk as soon as the gas rate becomes insufficient to lift the associated liquid water and condensate to surface. This condition is referred to as liquid loading and invariably causes intermittent production and significant loss of well capacity and reserves. Liquid loading can be mitigated by different types of gas well deliquification such as compression, velocity string, plunger lift, foam-assisted lift, gas lift and downhole pump. This 5 full-day course will first show how to predict and recognize liquid loading. Next, it will describe how to select, design, install and operate the best sequence of deliquification measures. It will also consider deliquification in the presence of other production threats such as water production and halite blockage. These topics will be illustrated by an abundance of field examples and case studies. The participants will be completing a case study during the training. This case study is preferably based on their own relevant data set. If no such data is available, an external data set will be provided instead. Prerequisites skills: It is necessary for the participants to have a basic knowledge of petroleum engineering and gas well performance. This course can also be offered through Virtual Instructor Led Training (VILT) format. Training Objectives On completion of this course, the participants will be able to: Develop skills and tools to understand and model gas well liquid loading and deliquification Understand the principles and practicalities of different deliquification methods Learn how to compare, select and apply deliquification measures by taking own field case as example Target Audience This course is intended for production engineer, surveillance engineer, completion engineer, production/process chemist, reservoir engineer, production programmer, production operator as well as professionals responsible for selecting, installing, operating, monitoring and optimizing deliquification. Course Level Basic or Foundation Training Methods This course utilizes Excel worksheets first introduced in the Optimising Gas Well Performance course. To derive maximum learning value, the participants are requested to bring their own relevant set of field data to complete their own case study during the training. The list of data required will be shared beforehand so data can be timely collected and cleared for external use. The participants should be prepared to complete any unfinished exercises and assignments before next day's session starts. The instructor will be available to discuss any remaining queries after the completion of the course. Trainer Your expert course leader brings with him 35 years of oil and gas field experience within Shell of which 25 years as gas well production engineer. He has covered the full spectrum of activities moving from R&D to green field development to brown field surveillance and optimisation, to become a leading gas well performance and deliquification specialist. He likes to capture the complex reality of gas well inflow, outflow and reservoir performance by means of practical data-driven rules and tools that cover a wide range of conditions i.e. shallow-to-deep, prolific-to-tight, dry-to-wet, green-to-brown, 1-1/2'-to-9-5/8' tubing, and depletion-to-aquifer drive. Before his retirement in end 2020, he worked for various Shell affiliated oil and gas companies including Shell Malaysia, Petroleum Development Oman, NAM Netherlands and Shell R&D in Netherlands and USA. POST TRAINING COACHING SUPPORT (OPTIONAL) To further optimise your learning experience from our courses, we also offer individualized 'One to One' coaching support for 2 hours post training. We can help improve your competence in your chosen area of interest, based on your learning needs and available hours. This is a great opportunity to improve your capability and confidence in a particular area of expertise. It will be delivered over a secure video conference call by one of our senior trainers. They will work with you to create a tailor-made coaching program that will help you achieve your goals faster. Request for further information post training support and fees applicable Accreditions And Affliations

Fundamentals of Gas Well Deliquification
Delivered in Internationally or OnlineFlexible Dates
£3,955 to £4,599

Complete JavaScript

5.0(3)

By Systems & Network Training

Complete JavaScript training course description A hands on course covering JavaScript programming. Core JavaScript is covered first, including the basics, arrays, functions, classes, modules and Regular expressions. Client side JavaScript is then covered including JavaScript in browsers, Scripting CSS, the jQuery library and HTML APIs. What will you learn Read JavaScript. Write JavaScript. Debug JavaScript. Complete JavaScript training course details Who will benefit: Anyone wishing to learn JavaScript. Prerequisites: None. Duration 3 days Complete JavaScript training course contents CORE JAVASCRIPT Lexical structure: Character set, comments, literals, identifiers, and reserved words, optional semicolons.. Types, values and variables: Numbers, text, boolean values, null and undefines, the global object, wrapper objects, immutable primitive values and mutable object references, type conversions, variable declaration, variable scope. Expressions and operators: Primary expressions, object and array initializers, function definition expressions, property access expressions, invocation expressions, object creation expressions, operator overview, arithmetic expressions, relational expressions, logical expressions, assignment expressions, evaluation expressions, miscellaneous operators. Statements: Expression statements, compound and empty statements, declaration statements, conditionals, loops, jumps, miscellaneous statements, summary of JavaScript statements. Objects: Creating objects, querying and setting properties, deleting properties, testing properties, enumerating properties, property getters and setters, property attributes, object attributes, serializing objects, object methods. Arrays: Creating arrays, reading and writing array elements, sparse arrays, array length, adding and deleting array elements, iterating arrays, multi-dimensional arrays, array methods, FCMAScript 5 array methods, array type, array-like objects, strings as arrays. Functions: Defining functions, invoking functions, function arguments and parameters, functions as values, functions as namespaces, closures, function properties, methods and constructor, functional programming. Classes and modules: Classes and prototypes, classes and constructors, Java-style classes in JavaScript, augmenting classes, classes and types, object oriented techniques in JavaScript, subclasses, classes in ECMAScript 5, modules. Pattern matching and regular expressions: Defining regular expressions, string methods for pattern matching, the RegExp object. JavaScript subsets and extensions: JavaScript subsets, constants and scoped variables, destructuring assignment, iteration, shorthand functions, multiple catch clauses, E4X: ECMAScript for XML. Server-side JavaScript: Scripting Java with Rhino, asynchronous I/O with node. CLIENT SIDE JAVASCRIPT JavaScript in web browsers: Client side JavaScript, embedding JavaScript in HTML, execution of JavaScript programs, compatibility and interoperability, accessibility, security, client side frameworks. The Window object: Timers, browser location and navigation, browsing history, browser screen information, dialog boxes, error handling, document elements as window properties, multiple windows and frames. Scripting Documents: Overview of the DOM, selecting document elements, document structure and traversal, attributes, element content, creating, inserting and deleting nodes. Example: generating a table of contents, document and element geometry and scrolling, HTML forms, other document features. Scripting CSS: Overview of CSS, important CSS properties, scripting inline styles, querying computed styles, scripting CSS classes, scripting stylesheets. Handling events: Types of events, registering event handlers, event handler invocation, document load events, mouse events, mousewheel events, drag and drop events, text events, keyboard events. Scripted HTTP: Using XMLHttpRequest, HTTP by <script>: JSOMP, Comet with server-sent events. The jQuery library: jQuery basics, jQuery getters and setters, altering document structure, handling events with jQuery, Animated effects, Ajax with jQuery, Utility functions, jQuery selectors and selection methods, Extending jQuery with plug-ins. The jQuery UI library. Client side storage: localStorage and sessionStorage, Cookies, IE usingData persistence, Applicatioin storage and offline webapps. Scripted media and graphics: Scripting images, Scripting audio and video, SCG:scalable vector graphics, Graphics in a <canvas>. Scripted HTTP: Using XMLHttpRequest, HTTP by <script>: JSOMP, Comet with server-sent events. The jQuery library: jQuery basics, jQuery getters and setters, altering document structure, handling events with jQuery, Animated effects, Ajax with jQuery, Utility functions, jQuery selectors and selection methods, Extending jQuery with plug-ins. The jQuery UI library. Client side storage: localStorage and sessionStorage, Cookies, IE usingData persistence, Applicatioin storage and offline webapps. Scripted media and graphics: Scripting images, Scripting audio and video, SCG:scalable vector graphics, Graphics in a <canvas>. HTMLS APIs: Geolocation, history management, cross-origin messaging, web workers, type arrays and ArrayBuffers, blobs, the filesystem API, client side databases, web sockets.

Complete JavaScript
Delivered in Internationally or OnlineFlexible Dates
£2,367

KOKEDAMA WORKSHOPS for beginners and Gardeners alike

5.0(11)

By Jenni Wren Creative - Floristry Arts & Crafts

Get Creative with Plants and join us to make your very own Kokedama houseplant. A Kokedama workshop is a great group activity for hen parties, corporate events, parties etc.

KOKEDAMA WORKSHOPS for beginners and Gardeners alike
Delivered In-PersonFlexible Dates
£35

Colour Therapy with Polymer Clay Jewellery making

By Ark Jewellery by Kristina Smith

You will be having fun in this beginner’s class! Learn how to create colourful polymer clay pendants and take home your handmade unique necklace.

Colour Therapy with Polymer Clay Jewellery making
Delivered In-PersonFlexible Dates
£25

Introductory 'Fundamentals' Violin Class

By London String School

Learn the fundamentals of good violin playing in just 90 minutes! Duration: 90 minutes (10am to 11.30am) Day: Various Saturdays - see schedule Tutor: David Worswick Venue: Whitcomb Street Studio, WC2H 7DT Introduction  Welcome to our Introductory Class, a 90 minute in-person class which covers the first principles of good violin playing in a fun, activity-focused way. Whether you're a first-time beginner or already have some knowledge of how to play, this class will give you clarity about the core skills you need to play the violin in time, in tune, and with a beautiful sound. Class Curriculum In this 90-minute class, you will explore foundational principles of good violin playing, including: Posture and the Body How to Hold the Violin How to Hold the Bow How to Make a Good Sound! Musical Fundamentals Playing with the Fingers Performing! Who is this course for? The ‘Fundamentals’ class is perfect for anyone who wants to get started in the best possible way with the violin. It’s also ideal if you’d like to try the violin for the first time, to see if it’s the right instrument for you. Because the class covers foundations principles that are applicable at every level of violin playing, it is also a great choice for people returning to the violin after some time away, or for violinists who already play, but who would like a quick ‘refresher’ course covering the fundamental principles of good bowing and tone production. You don't need any previous musical experience to take this course, and you don’t need to be able to read music notation, as the entire session is taught by ear. Why take this class? Personal Development - Connect with your creative side, and develop practice methods and performance techniques that will can be transferred to many other areas of your life! Meet Likeminded Learners - London String School learners come from all sorts of backgrounds and walks of life, Take Time for Yourself! In our busy, connected, city lives, there's rarely a time to stop and disconnect. Switch off to focus entirely on the violin, and 90 minutes later you'll emerge refreshed and energised by the power of music! Course Requirements You don’t need anything, or any previous experience, to take part in an Introductory ‘Fundamentals’ Violin Class! everything is taught by ear, so you don’t need to read music as there is no sheet music notation to to follow.  We can also provide a violin and bow for you to use! Certification Upon successful completion of the class, you can request a record of achievement certifying that you have completed the Beginner Violin Class! Course Instructor David Worswick, the lead tutor of London String School, will guide you through this learning journey. David has years of experience both as a teacher and performer, and was previously a first violinist in the London Symphony Orchestra. He is a kind, caring teacher who brings a wealth of knowledge and practical insights to help you succeed. Course Reviews Here's what some of our past students have said about our courses: ”[You have] enabled me to relearn the violin! Over the last few years I’ve gone from playing open strings to grade 5, enjoying performing solos and a wide variety of group numbers along the way. With no auditions or minimum standard it really is open to all and a great supportive environment!” - Georgina “This violin school has the best teachers in the country!” - Domini Register for an Introductory ‘Fundamentals’ Violin Class today, or get in touch with us if you have any questions! Join hundreds of learners who have already benefited from this comprehensive and engaging course, and unlock your musical potential!

Introductory 'Fundamentals' Violin Class
Delivered In-PersonFlexible Dates
£49

Java Taster 1-Hour Course, Code the Hangman

4.6(12)

By PCWorkshops

Code the Hangman Game in a few hours, in our Taster Java Hangman Code course Basics made simple! Learn plenty in one day and apply techniques to a game by coding The Hangman Game. Get to know what is Java coding. Will you enjoy a coding career? Or for coders, simply fast-track crossing over to Java.

Java Taster 1-Hour Course, Code the Hangman
Delivered In-PersonFlexible Dates
£15

Bath Guitar Studio

5.0(44)

By Bath Guitar Studio

BATH GUITAR STUDIO Bath's Premier Guitar School Professional Guitar, Lute, Ukulele & Banjo Tuition Try a FREE 30 minute ‘taster’ lesson. Bath's longest established Guitar School. Offering 1-2-1 Tuition from a BA Hons Qualified Tutor with over 30 years of Teaching and Performing experience, including teaching at: Prior Park College, Kingswood School, The City of Bath College, and performing in: England, Greece, Portugal, And the USA. Tuition available, from Beginners to Advanced of all ages, in: Acoustic Guitar: All styles, both Plectrum and Fingerstyle, including Blues, Bluegrass, Bottleneck, Contemporary, Country, Folk, Jazz, Pop, Reggae, & others. Classical Guitar: Standard Repertoire plus Renaissance, Baroque, Contemporary & Flamenco. Electric Guitar: All styles, including Heavy Metal, Jazz, Pop, Punk, Rock, Rock & Roll, Soul, Slide & others. Lute: 6c Medieval through 7-10c Renaissance plus 10c transitional tunings on the cusp of the Renaissance/Baroque. Ukulele: All styles, including Hawaiian. Banjo: 5 String Bluegrass & Folk Theory and Composition. Qualification Tuition: offered in either Associated Board (Classical) or Rock School formats. Situated in a Grade 2 Listed Georgian Terraced House in the fashionable Lansdown area of Bath, just uphill from the Royal Crescent. Free on-street and off-street parking available. Comfortable seating area for parents that wish to wait, or watch, while their children are having lessons. Complimentary Tea/Coffee available for parents. Free lollies for the young ones (and the not so young). Please go to: www.bathguitarstudio.com or phone Bath (01225) 469459 to book lessons.

Bath Guitar Studio
Delivered In-PersonFlexible Dates
£30

Seven Week Beginners Bass Program (you don't need a bass*)

5.0(21)

By The Guitar Social

Our rather awesome bass course return with a seven session run falling on alternate Saturdays.  You'll learn basic technique from how to move your fingers, play your first arpeggios, accompany a band, play your first classic bass riffs and of course, execute the perfect bass face.  You don't even need a bass guitar to join. A regular six string guitar will do, and, once we've got you addicted to the groove, you can go out and buy your self a Rickenbacker.

Seven Week Beginners Bass Program (you don't need a bass*)
Delivered In-PersonJoin Waitlist
FREE