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

1638 Courses in London

Complete Python programming

5.0(3)

By Systems & Network Training

Complete Python training course description Python is an agile, robust, expressive, fully objectoriented, extensible, and scalable programming language. It combines the power of compiled languages with the simplicity and rapid development of scripting languages. This course covers Python from the very basics of 'hello world!' through to object oriented programming and advanced topics such as multi threading. Hands on follows all the major sections in order to reinforce the theory. What will you learn Read Python programs. Write Python programs. Debug Python programs. Use Python's objects and memory model as well as its OOP features. Complete Python programming training course details Who will benefit: Anyone wishing to learn Python. Prerequisites: None. Duration 5 days Complete Python programming training course contents Welcome to Python: What is Python? Origins, features. Downloading and installing Python, Python manuals, comparing Python, other implementations. Getting started: Program output, the print statement, "hello world!", Program input, raw_input(), comments, operators, variables and assignment, numbers, strings, lists and tuples, dictionaries, indentation, if statement, while Loop, for loop. range(), list comprehensions. Files, open() and file() built-in functions. Errors and exceptions. Functions, Classes, Modules, useful functions. Python basics: Statements and syntax, variable assignment, identifiers, basic style guidelines, memory management, First Python programs, Related modules/developer tools. Python Objects: Other built-in types, Internal Types, Standard type operators, Standard type built-in functions, Categorizing standard types, Unsupported types. Numbers: Integers, Double precision floating point numbers, Complex numbers, Operators, Built-in and factory functions, Other numeric types. Sequences: strings, lists, and tuples: Sequences, Strings, Strings and operators, String-only operators, Built-in functions, String built-in methods, Special features of strings, Unicode, Summary of string highlights, Lists, Operators, Built-in functions, List type built-in methods, Special features of lists, Tuples, Tuple operators and built-in functions, Tuples special features, Copying Python objects and shallow and deep copies. Mapping and set types: Mapping Type: dictionaries and operators, Mapping type built-in and factory functions, Mapping type built-in methods, Dictionary keys, Set types, Set type operators, Built-in functions, Set type built-in methods. Conditionals and loops: If, else and elif statements, Conditional expressions, while, for, break, continue and pass statements, else statement . . . take two, Iterators and iter(), List comprehensions, Generator expressions. Files and input/output: File objects, File built-in functions [open() and file()], File built-in methods and attributes, Standard files, Command-line arguments, File system, File execution, Persistent storage modules. Errors and exceptions: What are exceptions? Detecting and handling exceptions, Context management, Exceptions as strings, Raising exceptions, Assertions, Standard exceptions, Creating Exceptions, Why exceptions, Exceptions and the sys module. Functions: Calling, creating and passing functions, formal arguments, variable-length arguments, functional programming, Variable scope, recursion, generators. Modules: Modules and files, Namespaces, Importing modules, Module import features, Module built-in functions, Packages, Other features of modules. Object-Oriented Programming (OOP): Classes, Class attributes, Instances, Instance attributes, Binding and method invocation, Static methods and class methods, Composition, Sub-classing and derivation, Inheritance, Built-in functions for classes, and other objects, Customizing classes with special methods, Privacy, Delegation, Advanced features of new-style classes (Python 2.2+), Related modules and documentation. Execution environment: Callable and code Objects, Executable object statements and built-in functions, Executing other programs. 'Restricted' and 'Terminating' execution, operating system interface. Regular expressions: Special symbols and characters, REs and Python, Regular expressions example. Network programming: Sockets: communication endpoints, Network programming in Python, SocketServer module, Twisted framework introduction. Internet client programming: What are internet clients? Transferring files, Network news, E-mail. Multithreaded Programming: Threads and processes Python, threads, and the global interpreter lock, The thread and threading Modules. GUI programming: Tkinter and Python programming, Tkinter Examples, Brief tour of other GUIs. Web programming: Web surfing with Python: creating simple web clients, Advanced Web clients, CGI: helping web servers process client data, Building CGI applications, Using Unicode with CGI, Advanced CGI, Web (HTTP) Servers. Database programming: Python database application programmer's interface (DB-API), ORMs. Miscellaneous Extending Python by writing extensions, Web Services, programming MS Office with Win32 COM, Python and Java programming with Jython.

Complete Python programming
Delivered in Internationally or OnlineFlexible Dates
£3,697

Writing and Managing Requirements Documents

By IIL Europe Ltd

Writing and Managing Requirements Documents This course is part of IIL's Business Analysis Certificate Program (BACP), a program designed to help prepare individuals pass the IIBA™ Certification exam to become a Certified Business Analysis Professional (CBAP™). Learn more at www.iil.com/bacp. Once a business analyst has completed the information gathering and analysis to produce the solution to a business problem, the results must be documented for all stakeholders to see and understand. This course will enhance the skill set needed for writing and managing the complex readership that business analysts interact with on a day-to-day basis. What you will Learn Upon completion, participants will be able to: Write an understood requirements document that is approvable and acceptable Validate a requirements document Manage the changes to requirements documents through the SDLC Foundation Concepts The role of the business analyst An introduction to the BABOK® Guide The business analyst and the product/project life cycle The requirements documentation process Planning for Effective Requirements Documentation Overview of requirements planning Planning for validation Planning for verification: well-formed criteria Planning for verification: understood and usable criteria Writing Effective Requirements Documents Overview of writing requirements documents Using a standard structure / template Applying formatting techniques Meeting the challenge of writing non-functional requirements Baselining Requirements Documents Overview of the requirements baseline process Validation Verification Approval Managing Requirements Change through the Product Life Cycle Overview of requirements change management Establishing a formal change management process Tracing requirements through design and development (build, test, and implementation) Following through to post-implementation (transition and early production)

Writing and Managing Requirements Documents
Delivered In-Person in LondonFlexible Dates
£1,495

Fast Track To Aesthetics - Dermal filler training

By Cosmetic College

Are you looking to start a career in aesthetics but need the prerequisites for a traditional course? Look no further! Cosmetic College offers a fast-track pathway to becoming an accredited and insurable cosmetic injector. Our five day course is designed specifically for non-medics who want to pursue a career in aesthetics but need to meet the standard course prerequisites. Expert practitioners and educators deliver our course with years of industry experience. We prioritise safety and ensure that all learners will leave the system with the competency and knowledge necessary to perform injectables and aesthetic procedures with confidence. Before starting the course, you'll complete online pre-study and virtual lectures to give you a solid foundation in anatomy and physiology, health and safety, contraindications, complications, first aid, and infection control. Then, you'll spend 6-8 days of practical training, depending on your chosen course path, to hone your skills and get hands-on experience. Our fast-track pathway to injectables covers various topics, including microneedling, B12 dermaplaning, foundation lip dermal fillers, and more. To enrol in our fast-track course, you must be at least 21 years of age and have a good command of English. You should also be able to learn independently and have a strong desire to build a career in aesthetics. Invest in your future with Cosmetic College's fast-track pathway to injectables. With our comprehensive curriculum, expert instructors, and hands-on training, you'll be ready to start your aesthetic career. Take advantage of this opportunity to fast-track your aesthetic career. Enrol in our fast-track pathway to injectables today! Course Entry Requirements: Minimum age of 21 years Good command of English Be able to learn independently A strong desire to build a career in Aesthetics Course Pre-Study/Practical & Length: Online study and virtual lectures A series of online assessments Five days of practical training Course Agenda: Microneedling B12 Dermaplaning Foundation Lip Dermal Fillers Anatomy and Physiology Anaphylaxis Awareness Infection control Sharps and hazardous waste Complication management First aid Course Benefits Student Benefits Comprehensive Education: Our training program provides a comprehensive education on dermal fillers, equipping you with the knowledge and skills necessary to excel in the field of aesthetics. You will gain a deep understanding of facial anatomy, product selection, injection techniques, safety protocols, and patient assessment. Practical Hands-on Experience: We emphasise practical training, giving you ample opportunities to practice your skills under the guidance of experienced trainers. Working with live models will enhance your confidence and proficiency in performing dermal filler treatments. Industry-Standard Techniques: You will learn industry-standard techniques for administering dermal fillers, ensuring that you provide safe and effective treatments to your clients. This knowledge will enable you to achieve natural-looking results and meet the expectations of your clients. Personalised Guidance and Mentorship: Our trainers are highly experienced professionals who will provide personalised guidance and mentorship throughout the training. They will address your questions, offer constructive feedback, and help you refine your techniques, ensuring your continuous growth and improvement. Business and Marketing Support: In addition to the technical skills, we provide guidance on the business aspects of aesthetics. You will learn strategies for building and marketing your aesthetics practice, attracting clients, and maximizing your earning potential. This knowledge will empower you to establish a successful career in aesthetics. Client Benefits Expertise and Safety: Clients will have confidence knowing that you have received comprehensive training in dermal fillers. Your expertise will enable you to provide safe and high-quality treatments, minimising the risks and complications associated with the procedures. Natural and Desired Results: Through your training, you will be able to deliver natural and desired results to your clients. Your understanding of facial anatomy, product selection, and injection techniques will allow you to enhance their features, rejuvenate their appearance, and boost their self-confidence. Professionalism and Trust: By enrolling in our training program, you demonstrate your commitment to professionalism and continuous learning. Clients will trust in your skills and knowledge, knowing that you have received proper training from a reputable institution. Earning Potential Earning potential in the aesthetics industry can be significant. As a trained professional in dermal fillers, you can offer sought-after services to clients. The increasing demand for aesthetic treatments, combined with your expertise and ability to deliver exceptional results, can lead to a thriving client base and increased earning potential. The Fast Track To Aesthetics - Dermal Filler Training provides you with the foundation and skills necessary to capitalise on these opportunities and maximise your earning potential in the aesthetics field. Frequently Asked Questions Is this training suitable for beginners with no prior experience in aesthetics? Absolutely! Our Fast Track To Aesthetics program is designed to cater to beginners who are new to the field of aesthetics. We provide comprehensive training that covers the fundamentals of dermal fillers, ensuring that you gain the necessary knowledge and skills to start your journey in aesthetics. What topics are covered in the training program? Our training program covers a wide range of topics including facial anatomy, patient assessment, product selection, injection techniques, safety protocols, and client management. You will also receive hands-on training with live models to practice your skills under the guidance of experienced trainers. Are the trainers experienced in the field of aesthetics? Yes, our trainers are highly experienced professionals with extensive knowledge and practical experience in the field of aesthetics. They are dedicated to providing you with the guidance and support you need to excel in your training.

Fast Track To Aesthetics - Dermal filler training
Delivered In-PersonFlexible Dates
£3,999

Essentials of Mediation (3 Days)

4.3(10)

By The TCM Group

This OCN London accredited three-day course is unit one of the National Certificate in Workplace Mediation™. Essentials of Mediation™ covers the key areas to develop the core competencies required to undertake mediation casework within the workplace. The programme trains individuals to the highest standards in mediation best practice (via the FAIR mediation model), active listening, non-violent communication (NVC) and problem-solving.

Essentials of Mediation (3 Days)
Delivered Online & In-PersonFlexible Dates
£1,095

Effecting Business Process Improvement

By IIL Europe Ltd

Effecting Business Process Improvement Business analysts facilitate the solution of business problems. The solutions are put into practice as changes to the way people perform in their organizations and the tools they use. The business analyst is a change agent who must understand the basic principles of quality management. This course covers the key role that business analysts play in organizational change management. What you will Learn You will learn how to: Define and document a business process Work with various business modeling techniques Perform an enterprise analysis in preparation for determining requirements Analyze business processes to discern problems Foundation Concepts Overview of business analysis and process improvement Defining the business process Introducing the proactive business analyst Focusing on business process improvement for business analysts Launching a Successful Business Process Improvement Project Overview of the launch phase Understanding and creating organizational strategy Selecting the target process Aligning the business process improvement project's goals and objectives with organizational strategy Defining the Current Process Overview of current process phase Documenting the business process Business modeling options: work-flow models Business modeling options: Unified Modeling Language (UML) model adaptations for business processes Analyzing the Current Process Process analysis overview Evaluation: establishing the control group Opportunity techniques: multi-discipline problem-solving Opportunity techniques: matrices Building and Sustaining a Recommended Process Overview of the recommended process and beyond Impact analysis Recommended process Transition to the business case Return to proactive state

Effecting Business Process Improvement
Delivered In-Person in LondonFlexible Dates
£1,495

Effecting Business Process Improvement: In-House Training

By IIL Europe Ltd

Effecting Business Process Improvement: In-House Training Business analysts facilitate the solution of business problems. The solutions are put into practice as changes to the way people perform in their organizations and the tools they use. The business analyst is a change agent who must understand the basic principles of quality management. This course covers the key role that business analysts play in organizational change management. What you will Learn You will learn how to: Define and document a business process Work with various business modeling techniques Perform an enterprise analysis in preparation for determining requirements Analyze business processes to discern problems Foundation Concepts Overview of business analysis and process improvement Defining the business process Introducing the proactive business analyst Focusing on business process improvement for business analysts Launching a Successful Business Process Improvement Project Overview of the launch phase Understanding and creating organizational strategy Selecting the target process Aligning the business process improvement project's goals and objectives with organizational strategy Defining the Current Process Overview of current process phase Documenting the business process Business modeling options: work-flow models Business modeling options: Unified Modeling Language (UML) model adaptations for business processes Analyzing the Current Process Process analysis overview Evaluation: establishing the control group Opportunity techniques: multi-discipline problem-solving Opportunity techniques: matrices Building and Sustaining a Recommended Process Overview of the recommended process and beyond Impact analysis Recommended process Transition to the business case Return to proactive state

Effecting Business Process Improvement: In-House Training
Delivered in London or UK Wide or OnlineFlexible Dates
£1,495

Workplace Mediation & Conflict Resolution (£695 total for this 1-day course for a group of up to 12 people)

By Buon Consultancy

Mediation and Conflict Course

Workplace Mediation & Conflict Resolution (£695 total for this 1-day course for a group of up to 12 people)
Delivered In-Person in Edinburgh or UK WideFlexible Dates
£695

LTE Architecture and Protocols

5.0(3)

By Systems & Network Training

LTE Architecture and Protocols course description This course provides a comprehensive tour of the LTE architecture along with services provided and the protocols used. What will you learn Describe the overall architecture of LTE. Explain the information flows through LTE. Describe the LTE security. Describe LTE mobility management. Recognise the next steps for LTE. LTE Architecture and Protocols course details Who will benefit: Anyone working with LTE. Prerequisites: Mobile communications demystified Duration 3 days LTE Architecture and Protocols course contents Introduction History, LTE key features. The 4G ITU process. The LTE 3GPP specifications. Specifications. System Architecture LTE hardware architecture. UE architecture and capabilities. E-UTRAN and eNB. EPC, MME functions, SGW, PGW and PCRF. System interfaces and protocol stacks. Example information flows. Dedicated and default bearers. EMM, ECM, RRC state diagrams. Radio transmission and reception OFDMA, SC-FDMA, MIMO antennas. Air interface protocol stack. Logical, transport and physical channels. Frame and slot structure, the resource grid. Resource element mapping of the physical channels and signals. Cell acquisition, data transmission and random access. MAC, RLC, PDCP protocols. LTE spectrum allocation. Power-on procedures Network and cell selection. RRC connection establishment. Attach procedure, including IP address allocation and default bearer activation. LTE detach procedure. Security in LTE networks LTE security features, identity confidentiality, ciphering and integrity protection. Architecture of network access security in LTE. Secure key hierarchy. Authentication and key agreement procedure. Security mode command procedure. Network domain security architecture. Security associations using IKE and IPSec. Mobility management RRC_IDLE, RRC_CONNECTED. Cell reselection, tracking area updates. Measurement reporting. X2 and S1 based handovers. Interoperation with UMTS, GSM and non-3GPP technologies such as cdma2000. QoS, policy control and charging QoS in LTE, EPS bearers, service data flows and packet flows. The architecture and signalling procedures for policy and charging control. Data transport using GPRS, differentiated services and MPLS. Offline and online charging in LTE. Delivery of voice and text messages over LTE Difficulties and solutions for Voice over LTE. Architecture and call setup procedures for circuit switched fallback. Architecture, protocols and call setup procedures in IP multimedia subsystem. Enhancements in release 9 LTE location services. Multimedia broadcast / multicast service and MBSFN. Cell selection, commercial mobile alert service. LTE Advanced and release 10 Impact of carrier aggregation on LTE air interface. Enhanced MIMO processing on uplink and downlink. Relaying. Release 11 and beyond. OAM and self organising networks Operation, administration, maintenance and provisioning for LTE. Self-configuration of base station parameters. Fractional frequency re-use, inter-cell interference co-ordination. Self-optimisation of base station procedures. Self-healing to detect and recover from faults.

LTE Architecture and Protocols
Delivered in Internationally or OnlineFlexible Dates
£2,367

Advanced Satellite communications

5.0(3)

By Systems & Network Training

Satellite communications training course description This course starts by recaping some of the essential satellite knowledge required and proceeds to explore the deeper aspects of satellite communications, including hardware, communications and error control coding. What will you learn Explain how satellite communications work. Explain how RF works Explain the architecture of satellite systems. Use spectrum analysers. Satellite communications training course details Who will benefit: Anyone working with satellite systems. Prerequisites: None. Duration 3 days Satellite communications training course contents Basic Principles of Satellite Communications GEO, MEO and LEO satellites. Launching and orbits. Frequency bands and polarisation. Satellite footprints. Multibeam coverage. Power spectra. Link budgets. Modulation and coding. Access technologies. Earth station components. Space segment components. Satellite system services. Satellite operators. Radio frequency propagation Electromagnetic waves principles and generation. Reception of the EM wave. Space wave, sky wave and surface wave theory. The isotropic radiator. Types of antennae and their basic properties. Polar diagrams. International frequency allocation. Spectrum management and utilisation. Radio wave propagation. Line of sight propagation. Propagation for satellite comms. Free space path loss. Path attenuation. Noise and Interference. Power and its measurement. Satellite antennae and other hardware Power flux density. Effective aperture. Horn antennae. Parabolic reflector. Offset feed. Cassegrain and Gregorian antennae. Antenna feed systems - Horn, TMC, OMJ and polarizer. Antenna steering and mount systems. Array antennae. LNA, LNB, LNC. Microwave tubes - TWT and Klystron. Polarizers. Earth and Space Segments and the link Earth station antennae. Transponders. Antennae sub systems. Power supplies. Link budgets. System noise. System losses. Interference. Satellite switching. Ground Communications Equipment Baseband signals. Analogue and Digital systems. Overview of modulation - AM, FM, PM. Digital Modulation. Frequency conversion -up and down conversion. Filters, mixers, local oscillators, IF amplifiers and group delay equalisers. Access methods - single and multiple access systems. Data networks. Television transmission - analogue and digital. Digital signal compression. MPEG processing. Satellite Navigation Longitude, latitude, altitude, GPS, How GPS works, timing, alternatives to GPS. Mobile satellite services Voice and Phones, BGAN, TV, GPS to program aerial, VSAT. Error Control Coding The need for coding. Linear block codes. Cyclic codes. Convolution codes. Interleaving and concatenated codes. Coding gain. Turbo codes. Test and measurement Theory and practice of Spectrum Analysers.

Advanced Satellite communications
Delivered in Internationally or OnlineFlexible Dates
£4,997

Leading Cross-Cultural Virtual Teams: In-House Training

By IIL Europe Ltd

Leading Cross-Cultural Virtual Teams: In-House Training High-performing teams are a must in this world of intense competition and higher expectations. Global virtual teaming has become a necessity as organizations become increasingly distributed and suppliers and clients actively engage in joint projects. Teams work across geographical and organizational boundaries to deliver solutions and services to global users where distance and differences, both geographic and cultural, amplify the effect of issues and factors that are relatively straightforward when managing a team of people in the same location. This course delivers practical concepts and techniques that participants will start using immediately on their global projects. What you will Learn At the end of this program, you will be able to: Define relationships among foundational concepts (leadership and three dimensions of diversity) and explain their potential impacts on project performance Describe key components of successful project leadership and build selected Transformational Leadership skills Prepare to convert project challenges stemming from personal or cultural diversity into potential competitive advantage Implement selected best practices to meet key challenges facing virtual project teams Foster and grow an environment that supports continued success for CCVTs Foundation Concepts Basic definitions Critical success factors for leading cross-cultural virtual teams (CCVTs) A roadmap to success for leading CCVTs Leadership Excellence in Any Project Environment Leading effectively in a global environment Transformational leadership The four components of Transformational Leadership Leveraging Personal Diversity Overview of personal diversity Mind styles The theory of multiple intelligences Connecting Transformational Leadership and personal diversity Embracing Cultural Diversity Introduction to cultural intelligence The impact of culture Cultural Dimensions Theory The Culture Map Managing Virtual Diversity Overview of virtual diversity Virtual time management Virtual processes and technology Virtual leadership Creating an Environment for Success Supporting a cross-cultural virtual-team (CCVT-) friendly environment Building a foundation of trust Developing a team charter Recap and review Summary and Next Steps Personal action plan

Leading Cross-Cultural Virtual Teams: In-House Training
Delivered in London or UK Wide or OnlineFlexible Dates
£1,295