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

615 Computer Skills courses

Computing - GCSE Syllabus - Online Tuition

5.0(8)

By GLA Tutors Home or Online

Computer Science GCSE Syllabus The GCSE Computer Science Tutor Syllabus is designed to provide tutors in England with a comprehensive framework for teaching the GCSE Computer Science curriculum effectively. This syllabus aims to equip tutors with the necessary knowledge and skills to support students in their understanding and application of core computer science concepts.  Module 1: Introduction to Computer Science - Overview of computer science and its relevance in today's world - Understanding the components of a computer system - Introduction to algorithms and problem-solving techniques - Exploration of programming languages and their uses Module 2: Computer Hardware - Understanding the main components of a computer system, including CPU, memory, and storage devices - Exploring input and output devices and their functionalities - Understanding the role of operating systems and software in computer systems Module 3: Software Development - Introduction to programming concepts and languages (e.g., Python or Java) - Understanding variables, data types, and operators - Building algorithms and logical reasoning skills - Introduction to flowcharts and pseudocode - Implementation of simple programs and debugging techniques Module 4: Data Representation - Understanding binary, hexadecimal, and denary number systems - Representation of text, images, and sound using binary - Introduction to data compression and encryption techniques Module 5: Computer Networks - Understanding the basics of computer networks, including LAN, WAN, and the Internet - Introduction to network topologies, protocols, and security - Exploring the impact of digital communication on society Module 6: Cybersecurity and Ethical Issues - Understanding the importance of cybersecurity and data protection - Introduction to common threats and vulnerabilities - Exploring ethical issues related to computer science, such as privacy and intellectual property rights Module 7: Algorithms and Programming Techniques - Advanced programming concepts, including conditionals, loops, and functions - Introduction to sorting and searching algorithms - Exploring data structures, such as arrays and lists Module 8: System Architecture - Understanding the structure and function of a CPU - Introduction to memory hierarchy and cache - Exploring the Von Neumann architecture and its limitations Module 9: Computational Thinking and Problem Solving - Advanced problem-solving techniques using computational thinking - Introduction to algorithms for complex problems - Exploring algorithmic efficiency and optimization techniques Module 10: Exam Preparation and Revision - Reviewing key concepts covered throughout the syllabus - Practicing past exam questions and providing guidance on exam techniques - Supporting students with exam preparation strategies Please note that the duration and depth of each module can vary depending on the level of expertise required and the specific needs of the learners. Additionally, it's important to adapt the curriculum to the learners' proficiency levels, whether they are A Level/GCSE students or adult learners with different experience levels.

Computing - GCSE Syllabus - Online Tuition
Delivered OnlineFlexible Dates
£40

Python 3 Essentials

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for Experienced Programmers and Systems Administrators. Overview Throughout the course students will be led through a series of progressively advanced topics, where each topic consists of lecture, group discussion, comprehensive hands-on lab exercises, and lab review. This course is ?skills-centric?, designed to train attendees in core Python and web development skills beyond an intermediate level, coupling the most current, effective techniques with best practices. Working within in an engaging, hands-on learning environment, guided by our expert Python practitioner, students will learn 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 ? Get familiar with the standard library and its work-saving modules ? Use lesser-known but powerful Python data types ? Create 'real-world', professional Python applications ? Work with dates, times, and calendars ? Know when to use collections such as lists, dictionaries, and sets ? Understand Pythonic features such as comprehensions and iterators ? Write robust code using exception handling An introductory and beyond-level practical, hands-on Python training course that leads the student from the basics of writing and running Python scripts to more advanced features. An Overview of Python What is python? 1 -- An overview of Python What is python? Python Timeline Advantages/Disadvantages of Python Getting help with pydoc The Python Environment Starting Python Using the interpreter Running a Python script Python scripts on Unix/Windows Editors and IDEs Getting Started Using variables Built-in functions Strings Numbers Converting among types Writing to the screen Command line parameters Flow Control About flow control White space Conditional expressions Relational and Boolean operators While loops Alternate loop exits Sequences About sequences Lists and list methods Tuples Indexing and slicing Iterating through a sequence Sequence functions, keywords, and operators List comprehensions Generator Expressions Nested sequences Working with files File overview Opening a text file Reading a text file Writing to a text file Reading and writing raw (binary) data Converting binary data with struct Dictionaries and Sets About dictionaries Creating dictionaries Iterating through a dictionary About sets Creating sets Working with sets Functions Defining functions Parameters Global and local scope Nested functions Returning values Sorting The sorted() function Alternate keys Lambda functions Sorting collections Using operator.itemgetter() Reverse sorting Errors and Exception Handling Syntax errors Exceptions Using try/catch/else/finally Handling multiple exceptions Ignoring exceptions Modules and Packages The import statement Module search path Creating Modules Using packages Function and Module aliases Classes About o-o programming Defining classes Constructors Methods Instance data Properties Class methods and data Regular Expressions RE syntax overview RE Objects Searching and matching Compilation flags Groups and special groups Replacing text Splitting strings The standard library The sys module Launching external programs Math functions Random numbers The string module Reading CSV data Dates and times Working with dates and times Translating timestamps Parsing dates from text Formatting dates Calendar data Working with the file system Paths, directories, and filenames Checking for existence Permissions and other file attributes Walking directory trees Creating filters with fileinput Using shutil for file operations 17 ? Advanced data handling Defaultdict and Counter Prettyprinting data structures Compressed archives (zip, gzip, tar, etc.) Persistent data Advanced data handling Defaultdict and Counter Prettyprinting data structures Compressed archives (zip, gzip, tar, etc.) Persistent data Network services Grabbing web content Sending email Using SSH for remote access Using FTP Writing real-life applications Parsing command-line options Detecting the current platform Trapping signals Implementing logging Python Timeline Advantages/Disadvantages of Python Getting help with pydoc

Python 3 Essentials
Delivered OnlineFlexible Dates
Price on Enquiry

Mastering Python Programming (TTPS4820)

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for This introductory-level Python course is geared for experienced users who want to use Python in web development projects, or 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. Basic familiarity with any programming or scripting language would be helpful, along with a working, user-level knowledge of Unix/Linux, Mac, or Windows. Overview This course is approximately 50% hands-on, combining expert lecture, real-world demonstrations and group discussions with machine-based practical labs and exercises. Our engaging instructors and mentors are highly experienced practitioners who bring years of current 'on-the-job' experience into every classroom. Throughout the hands-on course students, will learn to write essential Python scripts using the most current and efficient skills and techniques. Working in a hands-on learning environment, guided by our expert team, attendees will learn 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 Get familiar with the standard library and its work-saving modules Use lesser known but powerful Python data types Create 'real-world', professional Python applications Work with dates, times, and calendars Know when to use collections such as lists, dictionaries, and sets Understand Pythonic features such as comprehensions and iterators Write robust code using exception handling Mastering Python Programming is an introductory and beyond-level practical, hands-on Python training course that leads the student from the basics of writing and running Python scripts to 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 comprehensive, practical course provides an in-depth exploration of working with the programming language, not an academic overview of syntax and grammar. Students will immediately be able to use Python to complete tasks in the real world. An overview of Python What is python? Python Timeline Advantages/Disadvantages of Python Getting help with pydoc The Python Environment Starting Python Using the interpreter Running a Python script Python scripts on Unix/Windows Editors and IDEs Getting Started Using variables Builtin functions Strings Numbers Converting among types Writing to the screen Command line parameters Flow Control About flow control White space Conditional expressions Relational and Boolean operators While loops Alternate loop exits Array types About array types (AKA sequences) Lists and list methods Tuples Indexing and slicing Iterating through a sequence Nested sequences Sequence functions, keywords, and operators List comprehensions Generator Expressions Working with files File overview Opening a text file Reading a text file Writing to a text file Reading and writing raw (binary) data Converting binary data with struct Dictionaries and Sets About dictionaries Creating dictionaries Iterating through a dictionary About sets Creating sets Working with sets Functions Defining functions Parameters Global and local scope Nested functions Returning values Sorting The sorted() function Alternate keys Lambda functions Sorting collections Using operator.itemgetter() Reverse sorting Errors and Exception Handling Syntax errors Exceptions Using try/catch/else/finally Handling multiple exceptions Ignoring exceptions Modules and Packages The import statement Module search path Creating Modules Using packages Function and Module aliases An Introduction to Python Classes About o-o programming Defining classes Constructors Methods Instance data Properties Class methods and data Regular Expressions RE syntax overview RE Objects Searching and matching Compilation flags Groups and special groups Replacing text Splitting strings Using the Standard Library The sys module Launching external programs Math functions Random numbers Reading CSV data Dates and Times Working with dates and times Translating timestamps Parsing dates from text Formatting dates Calendar data Working with the File System Paths, directories, and filenames Checking for existence Permissions and other file attributes Walking directory trees Creating filters with fileinput Using shutil for file operations Advanced Data Handling Defaultdict and Counter Prettyprinting data structures Compressed archives (zip, gzip, tar, etc.) Persistent data Network Programming Using requests Grabbing web content Sending email Using SSH for remote access Using FTP Writing real-life applications Reading input files a la Unix Parsing command-line options Detecting the current platform Implementing logging Additional course details: Nexus Humans Mastering Python Programming (TTPS4820) 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 Mastering Python Programming (TTPS4820) 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.

Mastering Python Programming (TTPS4820)
Delivered OnlineFlexible Dates
Price on Enquiry

C# Programming - Beginner to Advanced

By SkillWise

Overview Uplift Your Career & Skill Up to Your Dream Job - Learning Simplified From Home! Kickstart your career & boost your employability by helping you discover your skills, talents, and interests with our special C# Programming Course. You'll create a pathway to your ideal job as this course is designed to uplift your career in the relevant industry. It provides the professional training that employers are looking for in today's workplaces. The C# Programming Course is one of the most prestigious training offered at Skillwise and is highly valued by employers for good reason. This C# Programming Course has been designed by industry experts to provide our learners with the best learning experience possible to increase their understanding of their chosen field. This C# Programming Course, like every one of Skillwise's courses, is meticulously developed and well-researched. Every one of the topics is divided into elementary modules, allowing our students to grasp each lesson quickly. At Skillwise, we don't just offer courses; we also provide a valuable teaching process. When you buy a course from Skillwise, you get unlimited Lifetime access with 24/7 dedicated tutor support. Why buy this C# Programming? Unlimited access to the course forever Digital Certificate, Transcript, and student ID are all included in the price Absolutely no hidden fees Directly receive CPD Quality Standard-accredited qualifications after course completion Receive one-to-one assistance 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 C# Programming 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 free. Original Hard Copy certificates need to be ordered at an additional cost of £8. Who is this course for? This C# Programming course is ideal for Students Recent graduates Job Seekers Anyone interested in this topic People already working in the relevant fields and want to polish their knowledge and skills. Prerequisites This C# Programming does not require you to have any prior qualifications or experience. You can just enroll and start learning. This C# Programming was made by professionals and it is compatible with all PCs, Macs, 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 As this course comes with multiple courses included as a bonus, you will be able to pursue multiple occupations. This C# Programming is a great way for you to gain multiple skills from the comfort of your home.  

C# Programming - Beginner to Advanced
Delivered Online On Demand
£29

Computing - Computer Coding - Online Tuition

5.0(8)

By GLA Tutors Home or Online

GLA Tutors: Empowering Young Minds in Computer Coding At GLA Tutors, we are passionate about equipping children with the essential skills needed to thrive in today's digital world. Our tutoring website offers a comprehensive and engaging learning experience for children who are eager to explore the exciting world of computer coding. With our online tutoring services, we strive to make coding education accessible and convenient for children of all ages. Our team of expert tutors are highly skilled in teaching computer coding concepts in a fun and interactive manner. They have a deep understanding of various programming languages and frameworks, ensuring that students receive top-notch instruction tailored to their individual needs and skill levels. Our provision for tutoring computer coding to children is designed to foster creativity, problem-solving skills, and logical thinking. Through our carefully curated curriculum, we introduce young learners to the fundamentals of coding, including algorithms, variables, loops, conditionals, and more. We believe in a hands-on approach, allowing students to actively apply what they learn through practical coding exercises and projects. At GLA Tutors, we understand that each child has their own unique learning style and pace. That's why our tutors provide personalized attention to every student, offering guidance and support every step of the way. Whether your child is a beginner or has some coding experience, we have tailored programs to suit their specific needs and help them progress confidently.

Computing - Computer Coding - Online Tuition
Delivered OnlineFlexible Dates
£40

Digital Electric Circuits & Intelligent Electrical Devices

4.9(27)

By Apex Learning

Overview This comprehensive course on Digital Electric Circuits & Intelligent Electrical Devices will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Digital Electric Circuits & Intelligent Electrical Devices comes with accredited certification which will enhance your CV and make you worthy in the job market. So enrol in this course today to fast track your career ladder. How will I get my certificate? You may have to take a quiz or a written test online during or after the course. After successfully completing the course, you will be eligible for the certificate. Who is this course for? There is no experience or previous qualifications required for enrolment on this Digital Electric Circuits & Intelligent Electrical Devices. It is available to all students, of all academic backgrounds. Requirements Our Digital Electric Circuits & Intelligent Electrical Devices is fully compatible with PC's, Mac's, Laptop,Tablet and Smartphone devices. This course has been designed to be fully compatible on tablets and smartphones so you can access your course on wifi, 3G or 4G. There is no time limit for completing this course, it can be studied in your own time at your own pace. Career path Having these various qualifications will increase the value in your CV and open you up to multiple sectors such as Business & Management, Admin, Accountancy & Finance, Secretarial & PA, Teaching & Mentoring etc. Course Curriculum 1 sections • 7 lectures • 02:09:00 total length •Module 01: Introduction: 00:06:00 •Module 02: Numbering Systems: 00:28:00 •Module 03: Binary Arithmetic: 00:19:00 •Module 04: Logic Gates: 00:30:00 •Module 05: Flip-Flops: 00:23:00 •Module 06: Counters & Shift Registers: 00:12:00 •Module 07: Adders: 00:11:00

Digital Electric Circuits & Intelligent Electrical Devices
Delivered Online On Demand2 hours 9 minutes
£12

Introduction to Handyperson and Electrical Work

4.8(9)

By Skill Up

Get hands-on with our Introduction to Handyperson and Electrical Work course. Learn basic repairs, electrical safety, wiring principles, and valuable skills for home maintenance.

Introduction to Handyperson and Electrical Work
Delivered Online On Demand4 hours 30 minutes
£25

Computer Maintenance, PAT & Cyber Security - 8 Courses Bundle

By NextGen Learning

Are you fascinated by the inner workings of computers and the ever-evolving world of technology? Are you seeking an exciting career path combining your passion for computer maintenance, cybersecurity, and cutting-edge advancements? Look no further! Our comprehensive "Computer Maintenance, PAT & Cyber Security" bundle will equip you with the skills and knowledge needed to thrive in this rapidly growing industry. The need for skilled computer maintenance professionals has never been greater in today's digital landscape. By joining our Computer Maintenance course, you'll gain valuable knowledge and practical skills to set you apart from the competition. Whether you aspire to work in IT helpdesk support, computer repair services, network administration, or cybersecurity, this course covers all the essential aspects to kick-start your career. Learning Outcomes: Develop expertise in building and configuring computers, enabling you to provide comprehensive computer maintenance services. Acquire advanced knowledge of network security, encryption, and cybersecurity principles, empowering you to protect networks and data from cyber threats. Master computer vision using C++ and OpenCV with GPU support, equipping you to work on cutting-edge projects like computer vision and augmented reality. Gain proficiency in troubleshooting Windows 10 issues, enhancing your skills as an IT helpdesk technician and enabling you to resolve complex software problems through our Computer Maintenance course. Obtain certification in Portable Appliance Testing (PAT), enabling you to ensure electrical safety in workplaces and comply with industry regulations. Our comprehensive computer maintenance course bundle is designed to equip you with the skills and knowledge necessary to excel in these in-demand fields. With a focus on practical learning and real-world applications, this bundle offers a unique opportunity to build a strong foundation and open doors to exciting career prospects. Computer Maintenance, PAT & Cyber Security Bundle Curriculum are: Building Your Own Computer Computer Networks Security from Scratch to Advanced Computer Vision By Using C++ and OpenCV with GPU support Advance Windows 10 Troubleshooting for IT HelpDesk Portable Appliance Testing (PAT) Internet of Things Cyber Security Awareness Training Encryption Take advantage of this incredible opportunity to enhance your skills and embark on a rewarding career in computer maintenance, PAT, and cyber security. Enrol now and take the first step towards a future filled with exciting opportunities and job prospects in this fast-paced and ever-evolving industry. CPD 80 CPD hours / points Accredited by CPD Quality Standards Who is this course for? This Computer Maintenance course is for: Aspiring computer maintenance professionals. IT helpdesk technicians. Individuals are interested in cybersecurity. Tech enthusiasts. Professionals in the electrical industry. Career path Our Computer Maintenance course will prepare you for a range of careers, including: Computer Maintenance Technician (£20K-£25K) Network Security Analyst (£30K-£45K) IT Helpdesk Technician (£20K-£30K) Cybersecurity Specialist (£40K-£70K+) Computer Vision Engineer (£40K-£60K) Electrical Safety Inspector (£25K-£35K) Certificates Certificate Of Completion Digital certificate - Included Certificate Of Completion Hard copy certificate - Included You will get a complimentary Hard Copy Certificate.

Computer Maintenance, PAT & Cyber Security - 8 Courses Bundle
Delivered Online On Demand30 hours
£39

Python Boot Camp, 12-weeks

4.6(12)

By PCWorkshops

Python Data Analytics boot camp. 12 1 day lessons, learn Python Basics through to machine learning and front-ends. With practical project to give you full confidence and credibility.

Python Boot Camp, 12-weeks
Delivered In-PersonFlexible Dates
£1,800

Workshop Technology: Machine Shop Theory

4.9(27)

By Apex Learning

Overview This comprehensive course on Workshop Technology: Machine Shop Theory will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Workshop Technology: Machine Shop Theory comes with accredited certification from CPD, which will enhance your CV and make you worthy in the job market. So enrol in this course today to fast track your career ladder. How will I get my certificate? At the end of the course there will be an online written test, which you can take either during or after the course. After successfully completing the test you will be able to order your certificate, these are included in the price. Who is This course for? There is no experience or previous qualifications required for enrolment on this Workshop Technology: Machine Shop Theory. It is available to all students, of all academic backgrounds. Requirements Our Workshop Technology: Machine Shop Theory is fully compatible with PC's, Mac's, Laptop, Tablet and Smartphone devices. This course has been designed to be fully compatible with tablets and smartphones so you can access your course on Wi-Fi, 3G or 4G. There is no time limit for completing this course, it can be studied in your own time at your own pace. Career Path Having these various qualifications will increase the value in your CV and open you up to multiple sectors such as Business & Management, Admin, Accountancy & Finance, Secretarial & PA, Teaching & Mentoring etc. Course Curriculum 9 sections • 41 lectures • 02:20:00 total length •Scope of the Course: 00:10:00 •Metal Cutting Processes: 00:02:00 •Cutting Tools: 00:03:00 •Nomenclature of Single Point Cutting Tool: 00:04:00 •Tool Signature: 00:02:00 •Mechanics of Metal Cutting: 00:04:00 •Types of Chips: 00:03:00 •Coolant or Cutting Fluids: 00:03:00 •Types of Lathe Machine: 00:09:00 •Construction of A Lathe: 00:09:00 •Accessories and Attachments: 00:07:00 •Specification of Lathe: 00:02:00 •Lathe Operations: 00:02:00 •Taper and Taper Turning: 00:04:00 •Thread Cutting: 00:03:00 •Cutting Speed and Feed: 00:02:00 •Construction of A Drilling Machine: 00:04:00 •Types of Drilling Machine: 00:09:00 •Types of Drills: 00:03:00 •Twist Drill Geometry: 00:04:00 •Drilling Operations: 00:05:00 •Size of Drilling Machine: 00:01:00 •Cutting Speed and Feed: 00:02:00 •Working Principle: 00:03:00 •Types of Shaper: 00:01:00 •Parts of Shaper: 00:05:00 •Shaper Mechanism: 00:04:00 •Shaper Operations: 00:01:00 •Types of Planer: 00:01:00 •Working Principle: 00:02:00 •Difference Between Shaper and Planer: 00:02:00 •Principle Parts of Slotter: 00:03:00 •Slotter Operations: 00:02:00 •Working Principle: 00:02:00 •Milling Methods: 00:03:00 •Types of Milling Cutters: 00:01:00 •Types of Milling Machines: 00:07:00 •Size of Milling Machine: 00:01:00 •Indexing and Dividing Head: 00:02:00 •Milling Operations: 00:03:00 •Assignment - Workshop Technology: Machine Shop Theory: 00:00:00

Workshop Technology: Machine Shop Theory
Delivered Online On Demand2 hours 20 minutes
£12