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

39 Educators providing Programming Languages courses in Cobham

Tel Tutors

tel tutors

Hounslow

Welcome to FAHAD Tutors Academy! Here we provide qualified home tutors and online tutors specializing in various subjects inside and outside Pakistan. We cater to the unique needs of students and prepare them for important entry-level exams for their bright futures. Highly Qualified and Verified Teachers We make no compromises when choosing the best teachers for our academy. On the contrary, we carefully do an educational background check on every teacher that applies and only select those who are academically flourishing as individuals and capable of making others so. You can rest assured that every tutor in FAHAD Academy is 100% verified as well as appropriately certified. Every tutor holds the power and capability to provide you with the highest quality of education. Teachers From a Range of Experience and Subjects We have a diverse group of teachers available here at FAHAD Academy. Through them, we offer a wide range of home and online tutoring services within and outside Pakistan. All our teachers have varying levels of experience, so we can find you a tutor that matches your level. Moreover, no matter what subject you want to get tutored in, we will have a teacher for you here. Are you afraid of math? You only need to count on our online maths tuition. We are confident in the skills and experience of our teachers, and you will know why when you take their class! ● Maths: Maths is a subject many students fear and also despise. With our online maths tuition, you will hopefully get rid of that fear. Just hire an online math tutor from FAHAD Academy, and you'll see: that there's nothing to fear because math is fun and easy! ● English: Do you want to develop your English? Hire an English tutor online from Farhad Academy and see how far your grammar and vocabulary go. Online English teaching is not easy, but our teachers can apply their skills to make it possible. ● Science: Physics, Chemistry, Biology, Statistics: You name it, and we will provide you with the tutor you need. You no longer have to find physics frustrating because your online physics tutor will make you realize how interesting it is. Chemistry also doesn't have to be a headache because your online chemistry tutor will show you the easiest way to understand and memorize everything. ● Languages: We already provide the best online tuition for English. But we also have tutors for various languages, like Arabic, German, Spanish, Korean, and others. These languages are considered necessary internationally, so learning them will help you go a long way. Not only can we teach you spoken languages, but we can also teach you different computer programming languages like Python, C++, and Java. We Will Match You With the Tutor That Is Best for You Hence, every student has unique and specific needs; hence, the same education method will not benefit every student equally. We also know that some students are better at spotting a problematic topic, while some find it harder to do. Considering all your specific needs and preferred methods, we will gladly match you with the tutor who can help you most. All you need to do is let us know your various requirements. For example, whether you will be more comfortable with a male or female teacher, what level and pace you want the teacher to teach you, and what schedule works best for you. We will try our best to ensure every one of your preferences is met so that you can study comfortably. Therefore, you will have a wide range of options with FAHAD Academy. And if we match you with a tutor but you don't click with them, we will immediately match you with another one. Complete Preparation for Important Exams Our tutors will, of course, help you out with short-term goals like the quarterly exams at your institution. But more importantly, our primary purpose is to simultaneously prepare you for the long-term and more important goals. And by that, we mean various entry tests according to your future career plans. This includes exams starting from NED, IBA, SSUET, CBM, Szabist, LUMS, NUST, and FAST to GRE, NTS, GAT, GMAT, SAT I, II, BCAT, ECAT, and MCAT. Whichever test you are aiming for, our tutors will align the teaching method accordingly. It's also okay if you haven't decided which exam you want to prepare for yet. In that case, the approach will be more general until you finally choose. No Geographical Boundary Our tutoring services aren't limited to Pakistan. Instead, you can study online from any part of the world! Aside from Pakistan, our tutors already have students from various countries, including Dubai, the U.S., UK, Canada, and Australia—to name a few. And no matter where they are in the world, everyone gets equal treatment. Even if you are in Pakistan, you can still study online if that's what suits you better. Home Tutoring for Face-to-Face Classes Online tutoring isn't suited for a lot of students since many lose their focus when they have a device in hand. Moreover, it is difficult for teachers to fully understand their students through a virtual space. That's why private tutoring can be very beneficial for students who need some extra care. FAHAD Academy also provides home tutors with the same kind of range and qualifications as online tutors. Our home tutoring services stretch to the whole of Karachi, Lahore, Islamabad, and all over Pakistan. We plan to extend it further and hopefully reach even more students in the future! Valuable Assistance With Homework FAHAD Academy tutors are also willing to provide homework help to all students. Many kids are worried about homework, and you might be one of them, especially for subjects like math, which can be exhausting to solve. But with some online math help, it is not difficult anymore. Our tutors make sure to motivate you to complete all your homework on time and develop a plan for it. Of course, we are not doing your homework for you. Rather, we give you just the guidance you need to do it yourself after finding the drive to get up and finish it. This is also something our teachers are properly trained in. Contact Fahad Tutors Academy Today for Home Tuition and Online Tuition Call us at +92300-2391994, and let's discuss what you are looking for, what you need, and what we can provide. Visit our online tuition website to learn more. We also offer demo trial classes on Zoom and Skype for those who want to take online courses but are still unsure. Whether you require a home tutor or an online tutor, you will have one within only 24 hours!

Breech Birth Network

breech birth network

Kingston upon Thames

Hello!! My name is Muge and I am the founder of My Breathing Path! I was born in Istanbul, Turkey and I lived there until 2018. I was working in the Turkish finance industry for more than 10 years and during that time I was suffering from an advanced hernia in my neck. Working in a high stress environment and dealing with lots of problems at the same time, made me a super-achiever. I first came across breathwork in a workshop in 2010. It was extremely powerful but also it was completely different to the other techniques that I had tried before. As I continued to go to the sessions, it helped me to understand my behaviour as a perfectionist and its subsequent consequences for my life, the hernia and my unbalanced relationship with my family, friends and colleagues. After experiencing healing and transformation myself, I decided to become a facilitator. Since 2014, I have been working in the field of Transformational Breath as a Certified Transformational Breath Facilitator in private sessions, workshops and seminars while I continued to work in my finance career. I have experience in working with a wide variety of people – each possessing their own set of needs and goals. My further qualifications, Basic DNA Theta Healing Practitioner and Reiki II Certification are used in conjunction with Transformational Breath sessions to help people reach their potential and achieve their goals. Life is a combination of different journeys and within my new journey in the UK, I look forward to sharing my experiences through transformational breathing sessions with others, who want to discover more about themselves with transformation in their life, increase their self-awareness and live a healthier lifestyle.

Courses matching "Programming Languages"

Show all 13

Network automation demystified

5.0(3)

By Systems & Network Training

Network automation training course description This course concentrates on the technical side of tools and languages for network DevOps rather than the soft skills. These tools include Python, Ansible, Git and NAPALM By the end of the course delegates should be able to recognise the tools that they can use to automate their networks and be able to use the knowledge gained to feel confident approaching network automation. What will you learn Describe network DevOps. Choose network automation tools. Explain the role of various network automation technologies including: Python Ansible Git NAPALM Network automation training course details Who will benefit: Those wishing to learn about the tools of network automation. Prerequisites: Introduction to data communications. Duration 1 day Network automation training course contents What is DevOps and network automation Programming and automating networks, networks and clouds, AWS, OpenStack, SDN, DevOps for network operations. Unit testing. Hype vs reality. Benefits and features. Network monitoring and troubleshooting Traditional methods, SNMP. Netflow and xflow. Traditional automation. Streaming telemetry. Event driven automation. gRPC, Protocol buffers. Configuration management Catch 22 and initial configuration. ZTP, POAP. Traditional automation. TFTP. Ansible vs the rest (chef, salt, puppet). Jinja2 and templating. How ansible works. Network programmability Programming languages. Linux, shell scripting. Python vs the rest. Off box vs on box automation. Python network libraries Sockets pysnmp, ncclient, paramiko, netmiko, pyez, NAPALM. APIs Proprietary APIs, CLI, NETCONF, RETCONF. YANG, XML, YAML, JSON. Other tools Git, GitHub, Jenkins, JIRA and others.

Network automation demystified
Delivered in Internationally or OnlineFlexible Dates
£797

Software development fundamentals

5.0(3)

By Systems & Network Training

Software development training course description This three-day MTA Training course helps you prepare for Microsoft Technology Associate Exam 98-361, and build an understanding of these topics: Core programming, Object-Oriented programming, general software development, web applications, desktop applications, and databases. This course leverages the same content as found in the Microsoft Official Academic Course (MOAC) for this exam. What will you learn Describe core programming. Explain Object Oriented programming. Describe general software development. Describe Web applications. Describe desktop applications. Explain how databases work. Software development training course details Who will benefit: Anyone looking to learn the fundamentals of software. Prerequisites: None. Duration 3 days Software development training course contents Core programming Computer storage and data types How a computer stores programs and the instructions in computer memory, memory stacks and heaps, memory size requirements for the various data storage types, numeric data and textual data. Computer decision structures Various decision structures used in all computer programming languages; If decision structures; multiple decision structures, such as If…Else and switch/Select Case; reading flowcharts; decision tables; evaluating expressions. Handling repetition For loops, While loops, Do...While loops and recursion. Understand error handling Structured exception handling. Object-oriented programming Classes Properties, methods, events and constructors; how to create a class; how to use classes in code. Inheritance Inheriting the functionality of a base class into a derived class. Polymorphism Extending the functionality in a class after inheriting from a base class, overriding methods in the derived class. Encapsulation Creating classes that hide their implementation details while still allowing access to the required functionality through the interface, access modifiers. General software development Application life cycle management Phases of application life cycle management, software testing. Interpret application specifications Application specifications, translating them into prototypes, code, select appropriate application type and components. Algorithms and data structures Arrays, stacks, queues, linked lists and sorting algorithms; performance implications of various data structures; choosing the right data structure. Web applications Web page development HTML, CSS, JavaScript. ASP.NET web application development Page life cycle, event model, state management, client-side versus server-side programming. Web hosting Creating virtual directories and websites, deploying web applications, understanding the role of Internet Information Services. Web services Web services that will be consumed by client applications, accessing web services from a client application, SOAP, WSDL. Desktop applications Windows apps UI design guideline categories, characteristics and capabilities of Store Apps, identify gestures. Console-based applications Characteristics and capabilities of console- based applications. Windows Services Characteristics and capabilities of Windows Services. Databases Relational database management systems Characteristics and capabilities of database products, database design, ERDs, normalisation concepts. Database query methods SQL, creating and accessing stored procedures, updating and selecting data. Database connection methods Connecting to various types of data stores, such as flat file; XML file; in-memory object; resource optimisation.

Software development fundamentals
Delivered in Internationally or OnlineFlexible Dates
£2,367

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

This course will enable you to bring value to the business by putting data science concepts into practice. Data is crucial for understanding where the business is and where it's headed. Not only can data reveal insights, but it can also inform - by guiding decisions and influencing day-to-day operations.

Certified Data Science Practitioner
Delivered in Loughborough or UK Wide or OnlineFlexible Dates
£595

This course presents an approach for dealing with security and privacy throughout the entire software development lifecycle. You will learn about vulnerabilities that undermine security, and how to identify and remediate them in your own projects.

Cyber Secure Coder
Delivered in Loughborough or UK Wide or OnlineFlexible Dates
£350

Getting Started with Website Design and Development Workshop

By Code Created (Coding Workshops for Schools)

For pupils aged 14+ | Delivered in UK Schools by Real World App and Games Developers Our new Getting Started with Website Design and Development Workshop is a great way to introduce your pupils to coding. We’ll focus on HTML, CSS and JavaScript throughout a full-day workshop. At the end of the day, they will have a working website, along with notes and support so they are equipped to design an online portfolio for their work, or other project.

Getting Started with Website Design and Development Workshop
Delivered In-Person in Bristol or UK WideFlexible Dates
£450 to £650

BBC micro:bit Coding Workshop

By Code Created (Coding Workshops for Schools)

For pupils aged 9 - 16 | Delivered in UK Schools by Real World App and Games Developers Our micro:bit Workshop teaches your class about the micro:bit, making some apps and games with them during the workshop (we bring our own micro:bits too if your school doesn't yet have any!). We’ll introduce them to MakeCode, the coding language that the micro:bit uses, and teach them the fundamentals of coding before we work on some really fun projects! For older students, we can even use Python with the micro:bit!

BBC micro:bit Coding Workshop
Delivered In-Person in Bristol or UK WideFlexible Dates
£350 to £450

Complete C programming

5.0(3)

By Systems & Network Training

Complete C programming training course description A hands-on introduction to programming in the ANSI C programming language. The course initially moves at a fast pace in order to spend as much time as possible on the subject of pointers - the area which cause the most bugs in C programs. What will you learn Write ANSI C programs Use the C libraries Debug C programs Examine existing code and determine its function. Complete C programming training course details Who will benefit: Programmers wishing to learn C. Programmers wishing to learn C++ or Java. Prerequisites: None, although experience in another high level language would be useful. Duration 5 days Complete C programming training course contents Getting started The compilation process, comments, main(), statement blocks, printf(). C data types and operators char, int, float and double, qualifiers, arithmetic and assignment operators, precedence, Associativity. Basic I/O C libraries, stdin and stdout, getchar(), putchar(), printf() formatting. Flow control if else, dangling elses, else if, while and for loops. switch statements, the null statement, break, continue and gotos. Functions Function calls, arguments and return types, function declarations (prototypes), function definitions, scope of variables. The preprocessor Preprocessor actions, macros, #include. Libraries and their relationship with header files. Conditional compilation. More data types and operators Logical, bitwise and other operators, type conversion, casting, typedefs and access modifiers. Arrays Declaring and handling arrays, common gotchas, multidimensional arrays. Pointers What are pointers? Why they are so important, declaring and using pointers,The three uses of the *,pointer example - scanf, pointers as arguments. More pointers Golden rules of pointers and arrays, pointers to arrays, pointer arithmetic, arrays of pointers, multiple indirection. Character/string manipulation Arrays of characters, string definition, working with strings, String library. Program arguments argc and argv, example uses,char *argv[] versus char ** argv. Program structure and storage classes Globals (externals), multi source programs, the look of a C program. Structures Declaration, the . and - operators, unions and bitfields. Library functions File handling, fopen and fclose, reading from and writing to files, fseek().calloc() and malloc()

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

Complete VBA programming

5.0(3)

By Systems & Network Training

Complete VBA programming training course description This course helps you extend the capabilities of the entire Office suite using Visual Basic for Applications (VBA). Even if you have no programming experience, you'll be automating routine computing processes quickly using the simple, yet powerful VBA programming language. We start at the beginning to get you acquainted with VBA so you can start recording macros right away. You'll then build upon that foundation to utilize the full capabilities of the language in Word, Excel, Outlook, and PowerPoint. What will you learn Record, write and run macros. Work with VBA Editor. Use the huge library of built-in functions. Create simple dialog boxes and complex forms. Customize Word, Excel, PowerPoint, Outlook, and Access. Program the Office 2016 ribbon. Complete VBA programming training course details Who will benefit: Anyone looking to extend the capabilities of the entire Office suite using VBA. Prerequisites: None. Duration 5 days Complete VBA programming training course contents Macros and getting started in VBA VBA syntax, variables, constants, and enumerations, array variables, finding objects, methods, and properties. Working with VBA 1 VBA syntax, variables, constants, and enumerations, array variables, finding objects, methods, and properties. Decisions, loops and functions Built-in functions, creating your own functions, making decisions in your code, using loops to repeat actions. Using message boxes, input boxes, and dialog boxes Getting user input with message boxes and input boxes, creating simple custom dialog boxes, creating complex forms. Creating effective code Building modular code and using classes, debugging your code and handling errors, building well-behaved code, exploring VBA's security features. Programming the Office applications The Word object model and key objects, working with widely used objects in Word, the Excel object model and key objects, working with widely used objects in Excel, the PowerPoint object, model and key objects, working with shapes and running slide shows, the Outlook object model and key objects, working with events in Outlook, the Access object model and key objects, manipulating the data in an Access database via VBA, accessing one application from another application, programming the Office 2016 ribbon.

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

Advanced C++ programming

5.0(3)

By Systems & Network Training

Advanced C++ training course description The course will give a broad overview of the C++ Programming language, focusing on modern C++, up to C++17. This course will cover the use of the Standard Library, including containers, iterator, function objects and algorithms. From the perspective of application development, a number of design patterns will be considered. What will you learn Write C++ programs using the more esoteric language features. Utilise OO techniques to design C++ programs. Use the standard C++ library. Exploit advanced C++ techniques Advanced C++ training course details Who will benefit: Programmers needing to write C++ code. Programmers needing to maintain C++ code. Prerequisites: C++ programming foundation. Duration 5 days Advanced C++ training course contents Study of a string class Create a string class as a means to investigate many issues, involving the use of operator overloading and including overloading new and delete. Creation of the class will also require consideration of 'const correctness'. Exception handling Consider the issues involved in exception handling including the concept of exception safety. Templates Review definition of template functions, including template parameter type deduction. Introduction to template metaprogramming. Newer features including template template parameters and variadic templates. Creation of template classes. Design patterns Introduction to Design Patterns and consideration of a number of patterns, such as, factory method, builder, singleton and adapter. The standard C++ library (STL) Standard Library features, such as, Containers, Iterator, Function Objects and Algorithms. Introduction to Lambda expressions. C++ and performance The writing of code throughout the course will be oriented towards performant code, including use of R Value references and 'move' semantics. Pointers The use of pointers will be considered throughout the course. Smart pointers will be considered to improve program safety and help avoid the use of 'raw' pointers. Threading This section will consider the creation of threads and synchronisation issues. A number of synchronisation primitives will be considered. Async and the use of Atomic will also be considered. New ANSI C++ features Summarising some of the newer features to be considered are: Auto, Lambdas expression, smart pointers, variadic templates and folds, R Value references and tuple together with structured binding.

Advanced C++ programming
Delivered in Internationally or OnlineFlexible Dates
£3,697