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

53509 Courses delivered Online

Data Structures Complete Course

5.0(10)

By Apex Learning

Overview This comprehensive course on Data Structures Complete Course will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Data Structures Complete Course 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 Data Structures Complete Course. It is available to all students, of all academic backgrounds. Requirements Our Data Structures Complete Course 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 14 sections • 55 lectures • 09:02:00 total length •Module 01: Promo Video: 00:02:00 •Module 02: Data Structure Introduction: 00:05:00 •Module 03: Computational Complexity Analysis: 00:13:00 •Module 01: Static and Dynamic Arrays: 00:12:00 •Module 02: Dynamic Arrays Source Code: 00:07:00 •Module 01: Singly and Doubly Linked Lists: 00:15:00 •Module 02: Doubly Linked Lists Source Code: 00:10:00 •Module 01: Stack: 00:12:00 •Module 02: Stack Implementation: 00:04:00 •Module 03: Stack Source Code: 00:04:00 •Module 01: Queues (Part-1): 00:06:00 •Module 02: Queues (Part-2): 00:06:00 •Module 03: Queue Source Code: 00:04:00 •Module 01: Priority Queues (PQs) with an interlude on heaps: 00:13:00 •Module 02: Turning Min PQ into Max PQ: 00:06:00 •Module 03: Adding Elements to Binary Heap: 00:10:00 •Module 04: Removing Elements from Binary Heap: 00:14:00 •Module 05: Priority Queue Binary Heap Source Code: 00:16:00 •Module 01: Disjoint Set: 00:06:00 •Module 02: Kruskal's Algorithm: 00:06:00 •Module 03: Union and Find Operations: 00:11:00 •Module 04: Path Compression Union Find: 00:07:00 •Module 05: Union Find Source Code: 00:08:00 •Module 01: Binary Trees and Binary Search Trees (BST): 00:13:00 •Module 02: Inserting Element into a Binary Search Tree (BST): 00:06:00 •Module 03: Removing Element from a Binary Search Tree (BST): 00:14:00 •Module 04: Tree Traversals: 00:12:00 •Module 05: Binary Search Source Code: 00:13:00 •Module 01: Fenwick Tree Construction: 00:06:00 •Module 02: Point Updates: 00:06:00 •Module 03: Binary Indexed Tree: 00:14:00 •Module 04: Fenwick Tree Source Code: 00:06:00 •Module 01: Hash Table: 00:17:00 •Module 02: Separate Chaining: 00:08:00 •Module 03: Separate Chaining Source Code: 00:12:00 •Module 04: Open Addressing: 00:11:00 •Module 05: Linear Probing: 00:14:00 •Module 06: Quadratic Probing: 00:09:00 •Module 07: Double Hashing: 00:15:00 •Module 08: Removing Element Open Addressing: 00:08:00 •Module 09: Open Addressing Code: 00:15:00 •Module 01: Introduction: 00:03:00 •Module 02: The Longest Common Prefix (LCP) Array: 00:03:00 •Module 03: Using SA/LCP Array to Find Unique Substrings: 00:05:00 •Module 04: Longest Common Substring (LCS): 00:11:00 •Module 05: Longest Common Substring (LCS) Full Example: 00:07:00 •Module 06: Longest Repeated Substring (LRS): 00:05:00 •Module 01: Balanced Binary Search Trees (BBSTs): 00:09:00 •Module 02: Inserting Elements into an AVL Tree: 00:10:00 •Module 03: Removing an AVL Tree: 00:09:00 •Module 04: AVL Tree Source Code: 00:17:00 •Module 01: Indexed Priority Queue (Part-1): 00:25:00 •Module 02: Indexed Priority Queue Source Code: 00:09:00 •Module 01: Sparse Table: 00:26:00 •Module 02: Sparse Table Source Code: 00:07:00

Data Structures Complete Course
Delivered Online On Demand9 hours 2 minutes
£12

Criminal Procedure Law and Criminology Level 3

5.0(10)

By Apex Learning

Overview Study now to gain a unique and comprehensive understanding of the UK's Justice System and learn to operate in the legal sector. This Criminal Procedure Law and Criminology Level 3 course will swiftly teach you all the powers attributed to the Police Force and the nation's Crown Courts. By taking the course, written with the aid of industry experts, you will be taught the specifics of crime classification and how prosecutions proceed in the courtroom. You will also learn how Magistrates operate, legal aid is appointed, and how sentencing is applied. This certified tutorial may lead to law work and certainly provides a fascinating insight into UK Justice. 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 Criminal Procedure Law and Criminology Level 3. It is available to all students, of all academic backgrounds. Requirements Our Criminal Procedure Law and Criminology Level 3 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 2 sections • 11 lectures • 05:03:00 total length •Module 1: Classification of Crime: 00:18:00 •Module 2: UK Law & Legal System: 00:34:00 •Module 3: Understanding Criminal Psychology: 00:31:00 •Module 4: Dealing with Crime: 00:41:00 •Module 5: Forensic Science: 00:35:00 •Module 6: Criminal Profiling: Science, Logic and Metacognition: 00:28:00 •Module 7: Offender Profiling: Pragmatic Solution and Behavioural Investigative Advice: 00:22:00 •Module 8: The Legal Workplace & Professionals: 00:46:00 •Module 9: Criminal Law: 00:24:00 •Module 10: The Criminal Justice System in England and Wales: 00:19:00 •Assignment - Criminal Procedure Law and Criminology Level 3: 00:05:00

Criminal Procedure Law and Criminology Level 3
Delivered Online On Demand5 hours 3 minutes
£12

Creating Highly Profitable Sales Funnels

5.0(10)

By Apex Learning

Overview This comprehensive course on Creating Highly Profitable Sales Funnels will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Creating Highly Profitable Sales Funnels 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? 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 Creating Highly Profitable Sales Funnels. It is available to all students, of all academic backgrounds. Requirements Our Creating Highly Profitable Sales Funnels 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 Learning this new skill will help you to advance in your career. It will diversify your job options and help you develop new techniques to keep up with the fast-changing world. This skillset will help you to- Open doors of opportunities Increase your adaptability Keep you relevant Boost confidence And much more! Course Curriculum 6 sections • 17 lectures • 01:26:00 total length •What is a Sales Funnel?: 00:02:00 •Why ALL Businesses Need Sales Funnels: 00:05:00 •3 Phases of a Highly Converting Sales Funnel: 00:03:00 •The 4 Sales Funnel Stages: 00:04:00 •Macro and Micro Conversions: 00:03:00 •What is Market Sophistication?: 00:01:00 •The 5 Stages of Market Sophistication: 00:06:00 •Sales Pipeline vs Sales Funnel: 00:02:00 •The Perfect Simple 3 Step Local Business Sales Funnel: 00:05:00 •The Perfect Simple 4 Step Digital Products Sales Funnel: 00:05:00 •How to Create The Perfect Lead Magnet: 00:04:00 •Landing Page Design Elements: 00:07:00 •Landing Page Design Walkthrough: 00:14:00 •Different Types of Sales Funnels: 00:11:00 •Key Sales Funnel Metrics: 00:04:00 •How Write Copy That Turns Traffic In Customers: 00:10:00 •Assignment - Creating Highly Profitable Sales Funnels: 00:00:00

Creating Highly Profitable Sales Funnels
Delivered Online On Demand1 hour 26 minutes
£12

Couples Therapy & Counselling

5.0(10)

By Apex Learning

Overview This comprehensive course on Couples Therapy & Counselling will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Couples Therapy & Counselling 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 Couples Therapy & Counselling. It is available to all students, of all academic backgrounds. Requirements Our Couples Therapy & Counselling 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 11 sections • 11 lectures • 03:13:00 total length •Introduction: 00:20:00 •Communication: 00:18:00 •Conflict Resolution: 00:17:00 •Intimacy: 00:20:00 •Pre-Marital Counselling: 00:20:00 •Healthy Fighting: 00:21:00 •Affairs: 00:23:00 •Apology & Forgiveness: 00:19:00 •Adapting to Changes: 00:19:00 •Moving Forward Together: 00:16:00 •Assignment - Couples Therapy & Counselling: 00:00:00

Couples Therapy & Counselling
Delivered Online On Demand3 hours 13 minutes
£12

Counselling for Child and Adolescents

5.0(10)

By Apex Learning

Overview This comprehensive course on Counselling for Child and Adolescents will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Counselling for Child and Adolescents 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? 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 Counselling for Child and Adolescents. It is available to all students, of all academic backgrounds. Requirements Our Counselling for Child and Adolescents 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 Learning this new skill will help you to advance in your career. It will diversify your job options and help you develop new techniques to keep up with the fast-changing world. This skillset will help you to- Open doors of opportunities Increase your adaptability Keep you relevant Boost confidence And much more! Course Curriculum 3 sections • 20 lectures • 01:08:00 total length •Introduction to Counselling: 00:04:00 •Introduction to Child Psychology: 00:03:00 •Cognitive Development: 00:04:00 •Socio-Emotional Development: 00:07:00 •Socio-cultural factors in a child's development: 00:03:00 •Child therapy and counselling - General Guidelines: 00:01:00 •Opening a Session: 00:04:00 •Rapport-Building: 00:09:00 •Reflection: 00:02:00 •Paraphrasing: 00:03:00 •Focusing: 00:04:00 •Assessment: 00:03:00 •Appropriate Questioning: 00:05:00 •Counselling Process: 00:04:00 •Behavioral Problems in Children: 00:03:00 •Bullying and Child Abuse: 00:02:00 •Stress: 00:02:00 •Separation: 00:02:00 •Depression: 00:03:00 •Resource - Counselling for Child and Adolescents: 00:00:00

Counselling for Child and Adolescents
Delivered Online On Demand1 hour 8 minutes
£12

Contract Management Training UK

5.0(10)

By Apex Learning

Overview This comprehensive course on Contract Management Training UK will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Contract Management Training UK 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 Contract Management Training UK. It is available to all students, of all academic backgrounds. Requirements Our Contract Management Training UK 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 Learning this new skill will help you to advance in your career. It will diversify your job options and help you develop new techniques to keep up with the fast-changing world. This skillset will help you to- Open doors of opportunities Increase your adaptability Keep you relevant Boost confidence And much more! Course Curriculum 11 sections • 11 lectures • 03:41:00 total length •Introduction to Contract Management: 00:24:00 •Contract Lifecycle - Understanding The Stages: 00:17:00 •Contract Manager's Roles, Responsibilities & Career Opportunities: 00:17:00 •Principles of English Contract Law: 00:27:00 •Classification of Contracts: 00:19:00 •Case Study on Contract Management: 00:16:00 •Contract Management Plan & Efficiency: 00:17:00 •Risks, Disputes & Supplier Relation In Contract Management: 00:21:00 •Negotiation, Variation & Changes in Contract Management: 00:17:00 •Contract Management Process Evaluation & KPI: 00:24:00 •Contract Review, Challenges and Future@: 00:22:00

Contract Management Training UK
Delivered Online On Demand3 hours 41 minutes
£12

Consumer Rights Awareness

5.0(10)

By Apex Learning

Overview This comprehensive course on Consumer Rights Awareness will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Consumer Rights Awareness 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? 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 Consumer Rights Awareness. It is available to all students, of all academic backgrounds. Requirements Our Consumer Rights Awareness 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 Learning this new skill will help you to advance in your career. It will diversify your job options and help you develop new techniques to keep up with the fast-changing world. This skillset will help you to- Open doors of opportunities Increase your adaptability Keep you relevant Boost confidence And much more! Course Curriculum 1 sections • 5 lectures • 01:34:00 total length •Module 01: Introduction to Consumer Rights: 00:11:00 •Module 02: The Consumer Rights Act: 00:21:00 •Module 03: Consumer Contracts Explained: 00:18:00 •Module 04: General Data Protection Regulations Explained: 00:14:00 •Module 05: Fraud Protection: 00:30:00

Consumer Rights Awareness
Delivered Online On Demand1 hour 34 minutes
£12

Conflict Management

5.0(10)

By Apex Learning

Overview This comprehensive course on Conflict Management will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Conflict Management 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 Conflict Management. It is available to all students, of all academic backgrounds. Requirements Our Conflict Management 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 8 sections • 23 lectures • 23:26:00 total length •Welcome to the Course: 00:03:00 •What are Conflict and Conflict Management?: 00:03:00 •The Rational and Irrational Sources of Conflict: 00:03:00 •The Effects of Respect on Conflict: 00:04:00 •How to Use Respect to Help Resolve Conflict: 00:05:00 •How Communication Works: 00:05:00 •How we listen: The Four Listening Levels: 00:05:00 •How to Listen Well: 00:04:00 •How Personality Types Conflict: 00:02:00 •How Specific Personalities Clash at Work: 00:04:00 •How to Avoid Personality Clash: 00:02:00 •Resistance: It's Not Conflict yet.: 00:02:00 •The Onion Model of Resistance: 00:07:00 •The Signs of Conflict Escalation: 00:03:00 •The Strategies for Handling Conflict: 00:06:00 •Conflict De-escalation Process: 00:03:00 •Conflict Handling Modes - The Thomas-Kilmann Model: 00:02:00 •The Five Thomas-Kilmann Modes: 00:06:00 •Getting Help from a Third Party: 00:05:00 •How to Recover from a Broken (Professional) Relationship: 00:05:00 •Good Conflict and Bad Conflict: 00:04:00 •The Secret to Avoiding Conflict: 00:03:00 •Assignment - Conflict Management: 2 days, 22 hours

Conflict Management
Delivered Online On Demand23 hours 26 minutes
£12

Computer Networks Security

5.0(10)

By Apex Learning

Overview This comprehensive course on Computer Networks Security will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Computer Networks Security 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? 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 Computer Networks Security. It is available to all students, of all academic backgrounds. Requirements Our Computer Networks Security 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 Learning this new skill will help you to advance in your career. It will diversify your job options and help you develop new techniques to keep up with the fast-changing world. This skillset will help you to- Open doors of opportunities Increase your adaptability Keep you relevant Boost confidence And much more! Course Curriculum 12 sections • 52 lectures • 08:08:00 total length •Introduction: 00:10:00 •1.1 Computer Network: 00:11:00 •1.2 Computer Network Topologies: 00:11:00 •1.3 Categories of Computer Network: 00:10:00 •1.4 Computer Network Devices: 00:11:00 •1.5 Transmission Media: 00:09:00 •2.1 ISO/OSI Model: 00:10:00 •2.2 Application, Presentation, and Session Layers: 00:12:00 •2.3 Transport and Network Layers: 00:11:00 •2.4 Data Link and Physical Layers: 00:09:00 •2.5 ISO/OSI Model in Action: 00:10:00 •3.1 Introduction to Computer Networks Protocols: 00:11:00 •3.2 IP Protocol: 00:13:00 •3.3 TCP and UDP Protocols: 00:12:00 •3.4 Application Protocols: 00:12:00 •3.5 TCP/IP Characteristics and Tools: 00:11:00 •4.1 Wireless Networks Benefits: 00:09:00 •4.2 Types of Wireless Networks: 00:12:00 •4.3 Wireless Networks Protocol (Wi-Fi): 00:07:00 •4.4 Wireless Networks Devices: 00:10:00 •4.5 Wireless Networks Drawbacks: 00:09:00 •5.1 Security Goals: 00:09:00 •5.2 Securing the Network Design: 00:10:00 •5.3 TCP/IP Security and Tools: 00:12:00 •5.4 Port Scanning and Tools: 00:11:00 •5.5 Sniffing and Tools: 00:10:00 •6.1 Reasons to Use Firewall: 00:13:00 •6.2 Firewalls Rules: 00:11:00 •6.3 Firewalls Filtering: 00:09:00 •6.4 Honeypots: 00:07:00 •6.5 Bypassing Firewalls: 00:08:00 •7.1 Intrusion Detection System: IDS: 00:11:00 •7.2 Network IDS: NIDS: 00:06:00 •7.3 NIDS Challenges: 00:09:00 •7.4 Snort as NIDS: 00:08:00 •7.5 Intrusion Prevention Systems: IPS: 00:07:00 •8.1 Wired Equivalent Privacy WEP Attacking: 00:11:00 •8.2 WPA and AES Protocols: 00:09:00 •8.3 Wireless Security Misconceptions: 00:09:00 •8.4 Wireless Attacks and Mitigation: 00:09:00 •8.5 Secure Network Design with Wireless: 00:09:00 •9.1 Physical Security Objectives: 00:11:00 •9.2 Physical Threats and Mitigation: 00:11:00 •9.3 Defense in Depth (DiD): 00:07:00 •9.4 Incident: 00:06:00 •9.5 Incident Handling: 00:14:00 •10.1 Confidentiality, Integrity, and Availability (CIA): 00:06:00 •10.2 Assets, Threats, and Vulnerabilities: 00:04:00 •10.3 Risks and Network Intrusion: 00:06:00 •10.4 Common Attacks: 00:09:00 •10.5 Security Recommendations: 00:06:00 •Assignment - Computer Networks Security: 00:00:00

Computer Networks Security
Delivered Online On Demand8 hours 8 minutes
£12

Complete iOS 11 and Swift 4

5.0(10)

By Apex Learning

Overview This comprehensive course on Complete iOS 11 and Swift 4 will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Complete iOS 11 and Swift 4 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? 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 Complete iOS 11 and Swift 4. It is available to all students, of all academic backgrounds. Requirements Our Complete iOS 11 and Swift 4 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 Learning this new skill will help you to advance in your career. It will diversify your job options and help you develop new techniques to keep up with the fast-changing world. This skillset will help you to- Open doors of opportunities Increase your adaptability Keep you relevant Boost confidence And much more! Course Curriculum 13 sections • 177 lectures • 19:08:00 total length •iOS 11 Course Overview: 00:11:00 •Install Xcode 9: 00:07:00 •Xcode 9 Beta 4 Update: 00:09:00 •App: Hustle - Your first iOS 11 App: 00:22:00 •Variables, operators, and how computers work: 00:17:00 •Strings in Swift: 00:15:00 •Working with numbers in Swift: 00:20:00 •Swift Functions: 00:23:00 •Booleans: 00:21:00 •Constants: 00:10:00 •Array Data Structure in Swift: 00:13:00 •Swift Loops: 00:19:00 •Dictionary Data Structure in Swift: 00:19:00 •Object Oriented Programming in Swift: 00:12:00 •Inheritance: 00:08:00 •Polymorphism: 00:08:00 •Optionals: 00:21:00 •Enumerations: 00:20:00 •Extensions: Part 1: 00:15:00 •Extensions: Part 2: 00:21:00 •Intro to Protocols, Delegates - Numbers Example: 00:13:00 •Intro to Protocols, Delegates Part 2 - Question Generator: 00:18:00 •Protocols, Delegates - Building Color Magic App UI: 00:17:00 •Protocols, Delegates - Using the Delegate Method in Color Magic App: 00:16:00 •Protocols, Delegates - Using Mutating Functions in Types: 00:18:00 •Git and Version Control - The Fun Way!: 00:12:00 •Terminal Basics - Changing Directories: 00:06:00 •Terminal Basics - Creating Directories and Files: 00:05:00 •Terminal Basics - Copying and Renaming Files: 00:09:00 •Terminal Basics - Deleting Files and Directories: 00:06:00 •Git Basics: 00:17:00 •Setting up Github: 00:05:00 •Working with Local and Remote Repositories: 00:11:00 •Handling Git Merge Conflicts: 00:17:00 •App: Swoosh 01 - Creating the Welcome Screen: 00:25:00 •App: Swoosh 02 - Working with Frames: 00:16:00 •App: Swoosh 03 - Intro to Auto Layout: 00:27:00 •App: Swoosh 04 - Working with Stack Views: 00:27:00 •App: Swoosh 05 - Intro to Segues (Changing Screens): 00:10:00 •App: Swoosh 06 - Refactoring in Xcode 9: 00:10:00 •App: Swoosh 07 - Debugging: setValue forUndefinedKey: 00:04:00 •App: Swoosh 08 - Programmatic Segues: 00:09:00 •App: Swoosh 09 - IBActions (Handling Events) and Data Models: 00:16:00 •App: Swoosh 10 - Passing Data Between View Controllers: 00:12:00 •App: Dev Profile 01 - Auto layout for iPhones: 00:22:00 •App: Dev Profile 02 - Auto layout for iPads (Size Classes): 00:20:00 •App: Window Shopper 01 - Custom Text Fields: 00:18:00 •App: Window Shopper 02 - Input Accessory Views: 00:15:00 •App: Window Shopper 03 - Unit Testing our Data: 00:17:00 •App: Window Shopper 04 - Calculation Algorithm: 00:13:00 •App: Window Shopper 05 - Custom Drawing with drawRect: 00:12:00 •App: Coder Swag 01 - Project creation: 00:23:00 •App: Coder Swag 02 - Tableviews, Delegate, and Data Source: 00:33:00 •App: Coder Swag 03 - Collection Views (Grid Layouts): 00:13:00 •App: Coder Swag 04 - Working with Data Models: 00:14:00 •App: Coder Swag 05 - Displaying Data in Collection View Cells: 00:20:00 •Intro to Chat App: 00:04:00 •App: Smack - Project Setup: 00:26:00 •App: Smack - SWReveal: 00:20:00 •App: Smack - ChannelVC UI: 00:25:00 •App: Smack - LoginVC UI: 00:22:00 •App: Smack - CreateAccountVC UI: 00:19:00 •App: Smack - Web request and API: 00:09:00 •App: Smack - Hosting API: 00:20:00 •App: Smack - Locally Hosting API: 00:18:00 •App: Smack - Creating a web request in Xcode: 00:28:00 •App: Smack - Registering a User: 00:16:00 •App: Smack - Logging in a user: 00:20:00 •App: Smack - Creating a user: 00:26:00 •App: Smack - Avatar Picker Part 1: 00:19:00 •App: Smack - Avatar Picker Part 2: 00:20:00 •App: Smack - Generate a Avatar BG Color: 00:26:00 •App: Smack - LoggedIn Interface: 00:23:00 •App: Smack - Profile View: 00:25:00 •App: Smack - Logging in users: 00:23:00 •App: Smack - Getting channels: 00:19:00 •App: Smack - Channels TableView: 00:14:00 •App: Smack - Add Channel VC: 00:19:00 •App: Smack - Sockets and Channels: 00:26:00 •App: Smack - Refining Login Flow: 00:19:00 •App: Smack - Fetching Messages: 00:20:00 •App: Smack - Sending First Message: 00:17:00 •App: Smack - Displaying Chat Messages: 00:18:00 •App: Smack - Sockets and Messages: 00:19:00 •App: Smack - Typing Users: 00:22:00 •App: Smack - Unread Channels: 00:18:00 •Where to go from here: 00:08:00 •I'm Back: 00:08:00 •Intro to App: Pixel City: 00:02:00 •Creating Xcode Project: Pixel City: 00:04:00 •Installing Alamofire / AlamofireImage Cocoapods: 00:07:00 •Building MapVC UI /Conforming to MKMapViewDelegate /Setting Delegate of mapView: 00:15:00 •Requesting Location Services in iOS 11 / Centering Map On User Location: 00:18:00 •Adding UITapGestureRecognizer to Drop Custom Pins on MapView: 00:15:00 •Setting a Custom Map Annotation Color: 00:05:00 •Animating Photos View / Programmatically adding spinner and label subviews: 00:20:00 •Adding UILabel for Pull Up View / Adding UICollectionView Programmatically: 00:17:00 •Getting API Key from Flickr / Using Flickr API URL Format: 00:14:00 •Using Alamofire to Download URLS: 00:21:00 •Using Alamofire to Download Images / Cancelling All Sessions: 00:16:00 •Setting Up UICollectionView / Adding Images / Reloading UICollectionView: 00:10:00 •Building PopVC / Presentation PopVC When UICollectionViewCell is Tapped: 00:16:00 •Adding 3D Touch Peek: 00:15:00 •Challenge 1: 00:02:00 •Setting up developer: 00:10:00 •Implementing Google AdMob: 00:19:00 •Fetching a list of Products: 00:15:00 •Starting an in-app Purchase: 00:09:00 •Testing in-app Purchases: 00:18:00 •Restoring in-app Purchases after App Deletion: 00:09:00 •Intro to App: GoalPost: 00:03:00 •Creating Xcode Project / Project Folders: 00:04:00 •Building GoalsVC: 00:14:00 •Building GoalCell: 00:14:00 •What is Core Data?: 00:06:00 •Creating Goal Core Data Entity and Attributes: 00:08:00 •Displaying Static GoalCells in UITableView / Creating GoalType Enum: 00:10:00 •Building CreateGoalVC: 00:15:00 •Creating a UIViewController Extension: 00:11:00 •Creating a UIView / UIButton Extension: 00:19:00 •Building FinishGoalVC / Passing Data from CreateGoalVC: 00:19:00 •Saving Goal Data to Persistent Store: 00:13:00 •Fixing Dismissal of FinishGoalVC: 00:07:00 •Fetching Data from Persistent Store / Filling UITableView with Fetched Data: 00:16:00 •Removing Objects from Persistent Store using UITableView Delete Action: 00:11:00 •Setting Goal Progress for UITableViewCell: 00:15:00 •Challenge 2: 00:01:00 •Intro to App: Breakpoint: 00:03:00 •Creating Xcode Project / Setting Up Project Folders: 00:05:00 •Creating Firebase Project: 00:11:00 •Setting Up DataService / Creating Firebase Database Users: 00:11:00 •Building AuthVC and LoginVC in Interface Builder: 00:18:00 •Creating InsetTextField and ShadowView Subclasses: 00:18:00 •Setting up AuthService: 00:13:00 •Building FeedVC and GroupsVC in Interface Builder: 00:16:00 •Presenting LoginVC from AppDelegate / Allowing Login with Email: 00:22:00 •Building MeVC and Adding to UITabBarController: 00:10:00 •Creating CreatePostVC and Uploading Posts to Firebase: 00:20:00 •Creating UIView Extension for Binding Views to Keyboard: 00:15:00 •Building FeedCell: 00:10:00 •Writing the Message Model and Getting All Feed Messages from Firebase: 00:21:00 •Converting UIDs into Emails and Reversing the Order of a TableView: 00:20:00 •Creating CreateGroupVC and Connecting @IBOutlets/Actions: 00:15:00 •Creating UserCell: 00:16:00 •Searching for Email Accounts to Add to Group: 00:19:00 •Adding Users to Group with didSelectRowAt indexPath: 00:21:00 •Creating Groups and pushing them to Firebase: 00:16:00 •Creating GroupCell: 00:15:00 •Creating Group Model and Getting All Groups from Firebase: 00:19:00 •Building GroupFeedVC: 00:18:00 •Initializing Group Data for a Group and Presenting on GroupFeedVC: 00:16:00 •Downloading All Message for a Group and Animating Upon New Message: 00:24:00 •Creating a UIViewController Extension for Presenting GroupFeedVC: 00:07:00 •Challenge 3: 00:02:00 •Intro to app: 00:02:00 •Intro to CoreML: 00:05:00 •What is machine learning?: 00:08:00 •Creating Xcode 9 project: 00:03:00 •Building UI: 00:18:00 •AVFoundation: 00:18:00 •Tap gestures to take snapshot on item: 00:11:00 •Core ML Xcode 9 Beta 4 Update / Fix Preview Photo Crash: 00:03:00 •Downloading CoreML models: 00:21:00 •Adding UI controls for flash control: 00:07:00 •Training your app to speak what it sees: 00:18:00 •App: RampUp - Intro to ARKit App: 00:02:00 •App: RampUp - Resources: 00:04:00 •App: RampUp - Project creation: 00:11:00 •App: RampUp - SceneKit, 3D models: 00:11:00 •App: RampUp - Ramp picker popover: 00:14:00 •App: RampUp - 3D models in SceneKit for popover: 00:18:00 •App: RampUp - 3D models in SceneKit for popover part 2: 00:12:00 •App: RampUp - Detecting taps on 3D objects: 00:17:00 •App: RampUp - Placing ramps in ARKit: 00:24:00 •App: RampUp - Moving objects in 3D space in augmented reality: 00:20:00 •ARKit - where to go next: 00:04:00 •Assignment - Complete iOS 11 and Swift 4: 00:00:00

Complete iOS 11 and Swift 4
Delivered Online On Demand19 hours 8 minutes
£12