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

45096 Courses

Child and Adolescent Counselling Mental Health Online Course

3.0(2)

By Alpha Academy

Child and Adolescent Counselling Mental Health Online Course The Child and Adolescent Counselling Mental Health Online Course helps you understand how mental health affects children and teenagers. You will learn how to support young people through their emotional and mental struggles. The course explains the causes of mental health problems and teaches how to build strong relationships, handle issues like ADHD, autism, and dyslexia, and respond to harmful behaviours. You will also learn about treatments, medication, and mental health laws in the UK. This course offers clear and useful knowledge that can help in real-life care and support. Course Curriculum Module 01: Introduction to Mental Health Module 02: Child Psychology Module 03: Attachment and Relationship Building in Childhood Module 04: Impacts of Separation and Loss on Attachment Module 05: Factors that Influence Development Module 06: Mental Health Problems in Young and Adults Module 07: Other Mental Health Problems in Young and Adults Module 08: Autism, ADHD and Dyslexia in Young and Adults Module 09: Dealing With Autism, ADHD and Dyslexia in Young and Adults Module 10: The Self Harming Behaviour Module 11: Mental Health Treatment and Medicine Module 12: Mental Health over Life Span and Society in the UK Module 13: Mental Health Related Legislations in the UK (Learn more about this online course)

Child and Adolescent Counselling Mental Health Online Course
Delivered Online On Demand1 hour
FREE

ADHD Mastery Program

By Compete High

🚀 Unleash Your Potential with the ADHD Mastery Program! 🚀   Are you ready to transform your life and harness the power of your unique strengths? Introducing the ADHD Mastery Program - the ultimate guide to turning your ADHD challenges into opportunities for success!   🌟 What is the ADHD Mastery Program? 🌟 The ADHD Mastery Program is a revolutionary online course designed to empower individuals with ADHD to conquer challenges, boost productivity, and unlock their full potential. Led by leading experts in ADHD management, this comprehensive program is your roadmap to mastering your mind and thriving in every aspect of life.   🔥 What You'll Gain from the ADHD Mastery Program 🔥 ✅ Understanding Your ADHD: Gain deep insights into the intricacies of ADHD, unraveling its mysteries and learning how to navigate its unique challenges. ✅ Proven Strategies for Success: Discover a toolbox of strategies tailored to your individual needs, from time management techniques to effective organization strategies. ✅ Boosted Productivity: Say goodbye to procrastination! Learn how to channel your energy, stay focused, and maximize your productivity in all areas of your life. ✅ Building Healthy Habits: Develop routines and habits that work for you, creating a foundation for sustained success and well-being. ✅ Mastering Relationships: Enhance your communication skills and strengthen your relationships, both personally and professionally. ✅ Self-Discovery and Confidence Building: Embrace your strengths, build self-awareness, and boost your confidence as you embark on a journey of self-discovery. ✅ Lifetime Access to Resources: Enjoy unlimited access to a wealth of resources, including video lessons, worksheets, and ongoing support to ensure your continued success.   🌈 Who Can Benefit from the ADHD Mastery Program? 🌈 Whether you're a student striving for academic excellence, a professional looking to excel in your career, or an individual seeking personal growth, the ADHD Mastery Program is tailored to meet your unique needs. This program is for anyone ready to turn their ADHD into an asset and unlock the doors to success.   🚨 Limited-Time Offer: Enroll Now and Save! 🚨 Join the ADHD Mastery Program now and take advantage of our exclusive launch offer! Act fast to secure your spot and embark on a transformative journey toward mastery. Don't let ADHD hold you back - turn it into your greatest strength! Enroll in the ADHD Mastery Program today and start your journey to a more focused, productive, and fulfilling life.   🚀 Transform Your ADHD, Transform Your Life! Enroll Now! 🚀 Course Curriculum ADHD Mastery ADHD- Programme Overview 00:00 ADHD Introduction 00:00 Diagnosis of ADHD 00:00 ADHD Screening and Diagnostic Scales 00:00 The Multidisciplinary Approach for ADHD 00:00 Collaborative Models in ADHD 00:00 Medical Interventions in ADHD 00:00 Behavioural Interventions in ADHD 00:00 School and Classroom Strategies for Individuals with ADHD 00:00 Academic Strategies And Study Skills for Individuals with ADHD 00:00 Management Strategies For Emotional And Social Issues in ADHD 00:00 Management of Children vs Adolescents vs Adults with ADHD 00:00 Tips For Parents of an ADHD Child 00:00

ADHD Mastery Program
Delivered Online On Demand1 hour
£4.99

Youth Counseling Certification

By Compete High

🌟 Unlock Your Potential: Youth Counseling Certification Course 🌟 Are you passionate about making a positive impact on the lives of young people? Do you dream of becoming a trusted guide, mentor, and source of support for today's youth? It's time to turn your passion into a profession with our comprehensive Youth Counseling Certification Course!   🔑 Why Choose Our Youth Counseling Certification Course? ✨ Expert-Led Learning: Join a course developed and led by seasoned professionals in the field of youth counseling. Gain insights from experienced counselors who have successfully navigated the challenges of guiding and supporting young minds. 🌐 Accessible Anytime, Anywhere: Our online platform allows you to learn at your own pace and from the comfort of your home. Access high-quality content, engaging lectures, and interactive discussions 24/7. 🤝 Practical Skills Development: Acquire hands-on skills that go beyond theory. Our course is designed to equip you with practical tools, techniques, and real-world scenarios to enhance your counseling abilities. 🎓 Internationally Recognized Certification: Upon successful completion of the course, receive a prestigious Youth Counseling Certification that opens doors to a multitude of career opportunities globally. 🚀 Career Advancement: Whether you're just starting in the field or looking to advance your career, our certification will give you a competitive edge. Stand out as a qualified and compassionate youth counselor in a growing industry.   🌈 Comprehensive Curriculum: Understanding Adolescent Development Effective Communication Strategies Building Trust and Rapport Addressing Mental Health Challenges Conflict Resolution and Crisis Intervention Cultural Competency in Youth Counseling Ethical Considerations in Counseling   Lifetime Access: Enjoy continuous access to course updates and materials even after completion.   💡 Invest in Your Future: Enroll now and embark on a fulfilling journey toward becoming a certified youth counselor. Your investment in this course is an investment in the well-being and success of the next generation.   Ready to make a difference? Start your Youth Counseling Certification Course today and empower the youth of tomorrow! 🌟 Course Curriculum Youth Counselling CCA Programme Overview 01:40 CCA Introduction to Counselling 03:34 CCA Introduction to Child Psychology 03:03 CCA Cognitive Development 03:56 CCA Socio-Emotional Development 06:49 CCA Socio-cultural factors in a child's development 02:43 CCA Child therapy and counselling - General Guidelines 01:18 CCA Opening a Session 04:00 CCA Rapport-Building 09:02 CCA Reflection 02:11 CCA Paraphrasing 02:31 CCA Focusing 03:51 CCA Assessment 02:46 CCA Appropriate Questioning 04:56 CCA Counselling Process 03:57 CCA Behavioral Problems in Children 02:54 CCA Bullying and Child Abuse 02:21 CCA Stress in Children 02:09 CCA Children after Separation 02:06 CCA Children in Depression 03:07

Youth Counseling Certification
Delivered Online On Demand1 hour 10 minutes
£4.99

Network Security on an Ubuntu Linux Server

By Compete High

🔒 Unlock the Power of Network Security on an Ubuntu Linux Server! 🔒 Are you ready to safeguard your digital fortress? Dive into the world of Network Security with our comprehensive online course tailored specifically for Ubuntu Linux Server users! 🛡️ What You'll Learn:     Master the fundamentals of network security protocols and practices. Implement robust firewall configurations on your Ubuntu Linux Server. Discover advanced encryption techniques to secure your data transmission. Harden your server against cyber threats and unauthorized access. Learn best practices for intrusion detection and prevention. Explore real-world scenarios and case studies for hands-on learning.   👨‍💻 Who Is This Course For? IT professionals seeking to enhance their network security skills. System administrators responsible for securing Ubuntu Linux Servers. Beginners eager to delve into the world of cybersecurity on Linux systems.   🚀 Why Choose Our Course? Expert-led tutorials designed for all skill levels. Practical demonstrations and step-by-step guidance. Access to a supportive online community and forums. Updated content reflecting the latest industry standards. Lifetime access to course materials for continuous learning.   🎓 Take control of your server's security and fortify your knowledge in Ubuntu Linux network security! Enroll now and fortify your digital defenses today! Course Curriculum Module 1- Secure an Ubuntu Linux Server from Hackers Today! Secure an Ubuntu Linux Server from Hackers Today! 00:00 Module 2- Choosing a server host and setup Choosing a server host and setup 00:00 Module 3- Accessing the Ubuntu Linux server with putty Accessing the Ubuntu Linux server with putty 00:00 Module 4- How to download Putty for Windows How to download Putty for Windows 00:00 Module 5- Using a password manager like LastPass Using a password manager like LastPass 00:00 Module 6- Changing the password with passwd Changing the password with passwd 00:00 Module 7- Adding a new user with adduser Adding a new user with adduser 00:00 Module 8- Signing in with the added user Signing in with the added user 00:00 Module 9- Usermod to give the user sudo or root privileges Usermod to give the user sudo or root privileges 00:00 Module 10- Verify sudo access on user Verify sudo access on user 00:00 Module 11- Key basic Linux commands cd pwd and ls Key basic Linux commands cd pwd and ls 00:00 Module 12- Updating with apt-get update Draft Lesson 00:00 Module 13- Installing nano text editor Installing nano text editor 00:00 Module 14- Updating sshd_config with nano to PermitRootLogin no Updating sshd_config with nano to PermitRootLogin no 00:00 Module 15- Changing the SSH port from 22 to another number Changing the SSH port from 22 to another number 00:00 Module 16- Setting up RSA login by generating keys with puttygen Setting up RSA login by generating keys with puttygen 00:00 Module 17- Disabling password logins and ipv6 listening Disabling password logins and ipv6 listening 00:00 Module 18- Locked out of server and have to start over! Locked out of server and have to start over! 00:00 Module 19- Back in with a fresh install! Back in with a fresh install! 00:00 Module 20- Installing fail2ban to block IPs from repeated failed logins Installing fail2ban to block IPs from repeated failed logins 00:00 Module 21- Install UFW or Uniform Fire Wall to block some DDOS attacks and hacking attempts Install UFW or Uniform Fire Wall to block some DDOS attacks and hacking attempts 00:00 Module 22- Install and configure ntp to sync time Install and configure ntp to sync time 00:00 Module 23- Thank you very much for watching this complete Ubuntu Linux server security setup tutorial Thank you very much for watching this complete Ubuntu Linux server security setup tutorial 00:00

Network Security on an Ubuntu Linux Server
Delivered Online On Demand1 hour 20 minutes
£4.99

Rescue Water Craft (RWC) Helm 2x Day Course

By Professional Rescue Rya Academy

Our Rescue Water Craft (RWC) Helm 2x day course, is designed by us and delivered by our Professional Rescue instructors who are current first responders with direct experiences of Search and Rescue (SAR). It is to equip RWC users from the emergency services to carry out tactical water or flood rescues, following using search tactics, of unconscious or conscious casualties

Rescue Water Craft (RWC) Helm 2x Day Course
Delivered In-Person in PooleFlexible Dates
Price on Enquiry

Accounting courses

By Osborne Training

Want a new direction for your career? Think Accountancy, according to statistics, the average salary for Accountants is £50,000, it is the sector where the employability rate is higher than any other sector. Whether you're a school leaver, already employed or simply looking for a career change a career in accountancy could be a real option for you. What is AAT? The AAT is an internationally recognised accounting qualification and over 100,000 people are currently benefiting from gaining an AAT qualification and full AAT membership. Gaining the qualification will help you support yourself throughout your accountancy career. AAT Accounting Courses Overview: First of all, the AAT qualification consists of four progressive qualification levels (1, 2, 3 & 4) which will cover the key areas of Financial Accounting, Management Accounting, Taxation, Audit and Report Writing. Although you can start from Level 1, you may start from Level 2 if you have basic math and numeracy skills. In order to complete the full AAT Accounting qualification and gain full membership of the AAT, you will need to complete Level 3 and Level 4. Level 2 is recommended as an entry-level if you have no experience or knowledge of accounting and bookkeeping. The AAT qualification for accounting is broken down into three levels: AAT Level 2 Foundation Certificate in Accounting (5 Papers/Subjects) AAT Level 3 Advanced Diploma in Accounting (6 Papers/Subjects) Finally AAT Level 4 Professional Diploma in Accounting (6 Papers/Subjects) Hence, the AAT Accounting Qualification gives you practical, internationally recognised finance and accountancy skills that can open doors for you in many industries across the world. Finally, AAT offers a range of benefits for student members (including study support, career advice to help find the perfect job and exclusive discounts), as well as a route to progress into chartered accountancy. Moreover, if you choose to further your studies with any of the leading chartered accountancy professional bodies like ACCA, CIMA, CIPFA etc. your AAT qualification could make you eligible for generous exemptions. A Certificate of Attendance. A newly qualified AAT member can expect to earn an average of £21,600. Moreover, the AAT member will have been earning throughout their training and will have avoided student debt. Accounting technicians work at all levels of finance and accounting, depending on the level of their career. Some accounting technicians work as accounts clerks, others go on to become managing directors or finance directors of well-known companies. Some go to work as a self-employed accountant as AAT allows the student to become Accredited.

Accounting courses
Delivered OnlineFlexible Dates
Price on Enquiry

Neuro-Linguistic Programming Mastery Certification

By Compete High

🚀 Unleash Your Potential with Neuro-Linguistic Programming Mastery Certification! 🚀 Are you ready to embark on a transformative journey that will revolutionize your personal and professional life? Welcome to the Neuro-Linguistic Programming Mastery Certification, where you'll discover the keys to unlocking your full potential and achieving unparalleled success!   🧠What is Neuro-Linguistic Programming (NLP), and why is it essential for your success? NLP is the art and science of understanding how people organize their thinking, feeling, language, and behavior to produce the results they do. Mastering NLP empowers you to communicate effectively, eliminate self-limiting beliefs, and create lasting positive change in your life and the lives of others.   🌟 Why Choose Our Neuro-Linguistic Programming Mastery Certification Course? ✨ Comprehensive Curriculum: Our expertly crafted curriculum covers the core principles of NLP, including language patterns, rapport-building techniques, anchoring, reframing, and more. You'll gain a deep understanding of how the mind works and develop the skills to influence and inspire. ✨ Interactive Learning: Engage in dynamic, hands-on exercises and real-world applications that bring NLP concepts to life. Our course is designed to ensure you not only understand the theory but can apply it confidently in any situation. ✨ Expert Instructors: Learn from seasoned NLP practitioners who have successfully applied these techniques in various fields. Benefit from their insights, practical tips, and personalized feedback to accelerate your learning. ✨ Certification: Earn a prestigious Neuro-Linguistic Programming Mastery Certification upon completion of the course. Showcase your expertise and stand out in your personal and professional endeavors. ✨ Lifetime Access: Enjoy lifetime access to course materials, updates, and a supportive community. Your learning journey doesn't end with the course-it's a lifelong resource for continual growth.   🎓 Who Should Enroll? Whether you're a professional looking to enhance your communication skills, a coach seeking powerful tools for client transformation, or an individual committed to personal development, this course is tailor-made for you.   💥 Ready to Take the Next Step? Invest in yourself and unlock the doors to success with the Neuro-Linguistic Programming Mastery Certification. Join a community of like-minded individuals dedicated to personal and professional excellence.   Don't miss this opportunity to revolutionize your life! Enroll now and embark on a journey to NLP mastery. Your success story begins here. Course Curriculum Module 1 Basics of Neuroplasticity Introduction to the Programme Part 1 00:50 Introduction to the Programme Part 2 02:46 Neuroplasticity How does it work 02:48 Module 2 Neuroplasticity Exercises Being Conscious Exercise for Mindfulness 03:49 Neuroplasticity Exercises - Physical 02:27 Just Before Moving Ahead 00:57 Neuroplasticity Exercises - Emotional 06:16 Neuroplasticity Exercises - Social 03:15 Neuroplasticity Exercises - Spiritual 03:43 Module 3 Neuroplasticity in Special Conditions Neuroplasticity Exercises for Anxiety and Depression 04:22 Neuroplasticity Exercises for Procrastination 00:00 Neuroplasticity Exercises for Bad Habits 00:00 Neuroplasticity Exercises to Improve Memory 00:00 Neuroplasticity Exercises for Kids 00:00

Neuro-Linguistic Programming Mastery Certification
Delivered Online On Demand1 hour
£4.99

BA20 - Business Process Improvement

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for It is appropriate for Managers, Executives, Project Managers, Business Analysts, Business and IT stakeholders working with analysts, Quality and process engineers, technicians, managers; supervisors, team leaders, and process operators. Overview Describe business process improvement (BPI) business drivers.Plan, manage and close requirements for a Business Process Improvement project Understand the essential elements of a successful BPI initiative.Identify candidate business processes for improvement.Understand the essential elements of a successful BPI initiative.Identify candidate business processes for improvement.Apply a methodology to business process improvement projects. This 2-day course aims at introducing its attendees to the core values, principles, and practices of Business Process Improvement. Introduction - A Business Process Improvement (BPI) Overview Why are we here today? What is BPI? Benefits of BPI Specific challenges/obstacles and successes Process improvement examples: Industry specific examples Famous debacles to avoid and successes to emulate Your role in helping to identify problems Overview of the Joiner 7-Step Method What is the Joiner 7-Step Method? Walkthrough of the Joiner 7-Step Method Template: Introduce and review Process Improvement Template Case Study Exercise: Read and discuss introduction to the Case Study Step #1: Initiate the Project Types of business problems typically encountered at insurance companies and banks How to recognize a business-related problem Identifying the gaps (delta between current and future states) Ownership of the project and the business problem Defining measurable success criteria Case Study Exercise: Complete the Problem Statement section (Step #1) of the template Step #2: Define Current Situation What are symptoms of a problem? Looking for symptoms of the problem Performing Stakeholder Analysis Technique: View a RACI Matrix Defining the impacts caused by the problem Technique: Business Process Modeling (As-Is) Understand how to draw an As-Is Business Process Model Case Study Exercise: Complete the Define Current Situation section (Step #2) of the template Step #3: Identify Root Causes What are root causes? Performing Root Cause Analysis Technique: Fishbone Diagram using the cafeteria example Case Study Exercise: Discuss a Fishbone Diagram Technique: Pareto Chart (discuss and show example) Case Study Exercise: Complete the Identify Root Causes section (Step #3) of the template Step #4: Develop Solutions Identifying options for problem resolution Avoid jumping to conclusions Technique: Brainstorming Case Study Exercise: Conduct a Brainstorming Session Recognizing pros and cons for each option Technique: Kempner-Tregoe (?Must-Have? vs. ?Nice-to-Have?) Case Study Exercise: Determine best solution using a ?simple? Kempner-Tregoe model Case Study Exercise: Complete the Develop Solutions section (Step #4) of the template Step #5: Define Measurable Results Prototyping the solution Technique: Business Process Modeling (To-Be) Measuring results against the success criteria (Step #1) Case Study Exercise: Review changes to an As-Is Business Process Model Case Study Exercise: Complete the Define Measurable Results section (Step #5) of the template Step #6: Standardize Process Defining how the process will be documented Plan and understand organizational readiness Discuss how employees are empowered to identify and act upon their ideas Identifying follow-up needs (i.e., training) for the staff that will be impacted Technique: Communication Plan Case Study Exercise: Complete the Standardize Process section (Step #6) of the template Step #7: Determine Future Plans Monitoring the process for Continuous Process Improvement (The ?Plan-Do-Check-Act? Cycle) Understand how to sustain the improvements made by the Joiner 7-Step Method Technique: PDCA form Case Study Exercise: Complete the Determine Future Plans section (Step #7) of the template Going Forward with a Plan of Action Identifying process problems in your organization Individual Exercise: Name three (3) possible areas for improvement Prioritize and define the next steps Individual Exercise: Using a new template complete Step 2 & Step 3 for one possible area for improvement you have identified

BA20 - Business Process Improvement
Delivered OnlineFlexible Dates
Price on Enquiry

The GDPR Primer for Data Protection Officers

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for A prior understanding of EU Data Protection legislation is recommended. Candidates are typically management professionals and decision-makers who already have responsibility for data protection compliance within their organisation.Co-Requisite Subjects Candidates should have a good understanding of their own organisation?s data management activities through the life cycle from initial acquisition, through the various areas of processing and usage, to eventual removal or destruction. Overview To equip the learner with a foundational understanding of the principles of the General Data Protection Regulation (GDPR) and to provide constructive suggestions on implementing compliant processes. The social, historical and legal background leading to the General Data Protection Regulation (GDPR) The scope and global context of the GDPR The key concepts within the GDPR The definition of all key words and phrases relating to this Data Protection regulation Principle One: The criteria governing fair, open and transparent processing of personal data Principle Two: Purpose Limitation, the challenge of limiting the processing within the context of specified and lawful purposes Principle Three: Minimisation of processing, and ensuring that only that data is processed which is necessary to achieve the purpose. Principle Two: Purpose Limitation, the challenge of limiting the processing within the context of specified and lawful purposes Principle Three: Minimisation of processing, and ensuring that only that data is processed which is necessary to achieve the purpose. Principle Four: Ensuring that any personal data held by the organisation is kept accurate and current, and that any processing of such data is appropriate Principle Five: Management and storage of personal data in a manner that meets regulatory obligations, while minimising the time that the individual remains identifiable Principle Six: The criteria governing safe, secure and confidential processing of personal data in order to protect its integrity Principle Seven: The key roles, responsibilities and accountabilities of those involved in Data Management within an organisation Establishment within a single Member State Joint Controllers Privacy by Design and by Default Nominated Representatives Third-party Contracts and shared liability Logging of data management processes Data Breach Notification obligations Privacy Impact Assessments Overseas transfer of personal data L2.8 The Data Subject Rights, and their implications for the Data Controller and the Data Processor L2.8.1 The ?right to be forgotten? L2.8.2 The right to restriction of processing L2.8.3 The right to object to certain processing L2.8.4 The right to have inaccurate data amended or erased L2.8.5 The right to data portability L2.8.6 The right of access to one?s personal data L2.8.7 Rights in relation to automated decision-making and profiling The role of the Data Protection Officer (DPO) The role of the Data Protection Officer (DPO) Criteria for designating a DPO Tasks of the DPO Position of the DPO within the organisation The role of the Supervisory Authority within the Member State The Lead Supervisory Authority and independence Investigative, corrective and advisory powers Independence of the Supervisory Authority Collaboration with other Supervisory Authorities Codes of Conduct and Certification The role, powers and tasks of the European Data Protection Board (EDPB) The remedies, liabilities and penalties available under the GDPR Right to raise a complaint Right to representation Right to effective judicial remedy Right to compensation and liability Administrative fines of up to ?10m or 2% of GAT Administrative fines of up to ?20m or 4% of GAT Provisions for specific processing situations Freedom of Expression Processing of official documents Processing of National Identification Numbers Processing regarding employment Processing for archiving purposes Processing under obligations of official secrecy Processing of data by religious organisations Preparing for implementation of the GDPR Review of data management policies and procedures Review of data assets and security structures Training and Awareness-raising Data management governance structures Embedding Privacy By Design and Default Codes of Conduct and Certification against standards Breach detection and notification procedures Review of third-party agreements, contracts

The GDPR Primer for Data Protection Officers
Delivered OnlineFlexible Dates
Price on Enquiry

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