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

3142 Development courses in Leicester delivered Live Online

Fri 24 Oct 2025 - Leaders - Q2 Reporting

By Hospice Income Generation Network

Sharing & Networking - Q2 Reporting Session aimed at fundraising leaders: Directors | Heads of | Leads | Managers THIS SESSION WILL NOT BE RECORDED

Fri 24 Oct 2025 - Leaders - Q2 Reporting
Delivered Online
FREE

Machine Learning Essentials for Scala Developers (TTML5506-S)

By Nexus Human

Duration 3 Days 18 CPD hours This course is intended for This course is geared for experienced Scala developers who are new to the world of machine learning and are eager to expand their skillset. Professionals such as data engineers, data scientists, and software engineers who want to harness the power of machine learning in their Scala-based projects will greatly benefit from attending. Additionally, team leads and technical managers who oversee Scala development projects and want to integrate machine learning capabilities into their workflows can gain valuable insights from this course Overview Working in a hands-on learning environment led by our expert instructor you'll: Grasp the fundamentals of machine learning and its various categories, empowering you to make informed decisions about which techniques to apply in different situations. Master the use of Scala-specific tools and libraries, such as Breeze, Saddle, and DeepLearning.scala, allowing you to efficiently process, analyze, and visualize data for machine learning projects. Develop a strong understanding of supervised and unsupervised learning algorithms, enabling you to confidently choose the right approach for your data and effectively build predictive models Gain hands-on experience with neural networks and deep learning, equipping you with the know-how to create advanced applications in areas like natural language processing and image recognition. Explore the world of generative AI and learn how to utilize GPT-Scala for creative text generation tasks, broadening your skill set and making you a more versatile developer. Conquer the realm of scalable machine learning with Scala, learning the secrets to tackling large-scale data processing and analysis challenges with ease. Sharpen your skills in model evaluation, validation, and optimization, ensuring that your machine learning models perform reliably and effectively in any situation. Machine Learning Essentials for Scala Developers is a three-day course designed to provide a solid introduction to the world of machine learning using the Scala language. Throughout the hands-on course, you?ll explore a range of machine learning algorithms and techniques, from supervised and unsupervised learning to neural networks and deep learning, all specifically crafted for Scala developers. Our expert trainer will guide you through real-world, focused hands-on labs designed to help you apply the knowledge you gain in real-world scenarios, giving you the confidence to tackle machine learning challenges in your own projects. You'll dive into innovative tools and libraries such as Breeze, Saddle, DeepLearning.scala, GPT-Scala (and Generative AI with Scala), and TensorFlow-Scala. These cutting-edge resources will enable you to build and deploy machine learning models for a wide range of projects, including data analysis, natural language processing, image recognition and more. Upon completing this course, you'll have the skills required to tackle complex projects and confidently develop intelligent applications. You?ll be able to drive business outcomes, optimize processes, and contribute to innovative projects that leverage the power of data-driven insights and predictions. Introduction to Machine Learning and Scala Learning Outcome: Understand the fundamentals of machine learning and Scala's role in this domain. What is Machine Learning? Machine Learning with Scala: Advantages and Use Cases Supervised Learning in Scala Learn the basics of supervised learning and how to apply it using Scala. Supervised Learning: Regression and Classification Linear Regression in Scala Logistic Regression in Scala Unsupervised Learning in Scala Understand unsupervised learning and how to apply it using Scala. Unsupervised Learning:Clustering and Dimensionality Reduction K-means Clustering in Scala Principal Component Analysis in Scala Neural Networks and Deep Learning in Scala Learning Outcome: Learn the basics of neural networks and deep learning with a focus on implementing them in Scala. Introduction to Neural Networks Feedforward Neural Networks in Scala Deep Learning and Convolutional Neural Networks Introduction to Generative AI and GPT in Scala Gain a basic understanding of generative AI and GPT, and how to utilize GPT-Scala for natural language tasks. Generative AI: Overview and Use Cases Introduction to GPT (Generative Pre-trained Transformer) GPT-Scala: A Library for GPT in Scala Reinforcement Learning in Scala Understand the basics of reinforcement learning and its implementation in Scala. Introduction to Reinforcement Learning Q-learning and Value Iteration Reinforcement Learning with Scala Time Series Analysis using Scala Learn time series analysis techniques and how to apply them in Scala. Introduction to Time Series Analysis Autoregressive Integrated Moving Average (ARIMA) Models Time Series Analysis in Scala Natural Language Processing (NLP) with Scala Gain an understanding of natural language processing techniques and their application in Scala. Introduction to NLP: Techniques and Applications Text Processing and Feature Extraction NLP Libraries and Tools for Scala Image Processing and Computer Vision with Scala Learn image processing techniques and computer vision concepts with a focus on implementing them in Scala. Introduction to Image Processing and Computer Vision Feature Extraction and Image Classification Image Processing Libraries for Scala Model Evaluation and Validation Understand the importance of model evaluation and validation, and how to apply these concepts using Scala. Model Evaluation Metrics Cross-Validation Techniques Model Selection and Tuning in Scala Scalable Machine Learning with Scala Learn how to handle large-scale machine learning problems using Scala. Challenges of Large-Scale Machine Learning Data Partitioning and Parallelization Distributed Machine Learning with Scala Machine Learning Deployment and Production Understand the process of deploying machine learning models into production using Scala. Deployment Challenges and Best Practices Model Serialization and Deserialization Monitoring and Updating Models in Production Ensemble Learning Techniques in Scala Discover ensemble learning techniques and their implementation in Scala. Introduction to Ensemble Learning Bagging and Boosting Techniques Implementing Ensemble Models in Scala Feature Engineering for Machine Learning in Scala Learn advanced feature engineering techniques to improve machine learning model performance in Scala. Importance of Feature Engineering in Machine Learning Feature Scaling and Normalization Techniques Handling Missing Data and Categorical Features Advanced Optimization Techniques for Machine Learning Understand advanced optimization techniques for machine learning models and their application in Scala. Gradient Descent and Variants Regularization Techniques (L1 and L2) Hyperparameter Tuning Strategies

Machine Learning Essentials for Scala Developers (TTML5506-S)
Delivered OnlineFlexible Dates
Price on Enquiry

Montessori and Waldorf Approaches for Early Childhood

By NextGen Learning

Montessori and Waldorf Approaches for Early Childhood Course Overview This course provides an in-depth exploration of the Montessori and Waldorf approaches to early childhood education. Learners will gain insight into two of the most respected educational philosophies, examining their core principles, teaching strategies, and how they impact child development. By the end of the course, learners will have a solid understanding of these approaches and how they can be applied in diverse early childhood settings. The course offers a comprehensive perspective on fostering creativity, independence, and emotional growth in children, ensuring that learners are equipped to implement these methods effectively. Course Description The course delves deeply into the Montessori and Waldorf educational philosophies, covering key aspects such as child-centred learning, the role of the educator, and the creation of nurturing learning environments. Learners will explore the developmental stages of early childhood, how to encourage autonomy, and how each approach fosters social and emotional skills. Topics include understanding the use of educational materials in Montessori classrooms and the creative, artistic methods used in Waldorf education. Throughout the course, learners will build the knowledge needed to incorporate these approaches into early childhood practices, enhancing their educational expertise and ability to support children's growth and learning. Montessori and Waldorf Approaches for Early Childhood Curriculum Module 01: Montessori and Waldorf Approaches for Early Childhood (See full curriculum) Who is this course for? Individuals seeking to enhance their knowledge of early childhood education. Professionals aiming to develop expertise in alternative teaching methods. Beginners with an interest in child development and education. Educators looking to diversify their teaching methods. Career Path Early Childhood Educator Montessori Teacher Waldorf Teacher Educational Consultant Child Development Specialist

Montessori and Waldorf Approaches for Early Childhood
Delivered OnlineFlexible Dates
£7.99

Coaching & Mentoring

By NextGen Learning

Course Overview: This comprehensive course on Coaching & Mentoring is designed to provide learners with the essential skills and knowledge required to excel in guiding and developing individuals. Covering the core principles of coaching and mentoring, the course explores key processes, ethical considerations, and effective communication techniques. By the end of the course, learners will be equipped with the expertise to support others in achieving personal and professional growth. The course is suitable for professionals looking to enhance their leadership abilities and individuals seeking to make a positive impact through coaching and mentoring. Course Description: The Coaching & Mentoring course delves into the fundamental aspects of coaching and mentoring, including setting objectives, managing the coaching process, and understanding ethical responsibilities. Topics such as coaching and mentoring models, communication skills, and personal development are explored in detail. Learners will acquire a thorough understanding of the skills needed to guide individuals effectively, fostering growth in both personal and professional contexts. This course ensures learners develop a well-rounded approach to coaching and mentoring, preparing them for success in a variety of roles and industries. Course Modules: Module 01: Introduction to Coaching and Mentoring Module 02: Coaching and Mentoring: Objectives & Processes Module 03: Ethical Aspects of Coaching and Mentoring Module 04: Coaching and Mentoring Models Module 05: Effective Communication Skills Module 06: Personal Skills Module 07: Management Skills Module 08: Functional Skills (See full curriculum) Who is this course for? Individuals seeking to enhance their coaching and mentoring skills. Professionals aiming to develop their leadership and team management capabilities. Beginners with an interest in coaching, mentoring, and personal development. Anyone looking to contribute to the growth and success of others in a professional setting. Career Path: Coaching Specialist Mentoring Consultant Leadership Development Coach HR Professional with coaching expertise Team Leader or Manager with a focus on employee growth

Coaching & Mentoring
Delivered OnlineFlexible Dates
£7.99

Screenwriting & Scriptwriting

By NextGen Learning

Screenwriting & Scriptwriting Course Overview The Screenwriting & Scriptwriting course offers a comprehensive introduction to the art and craft of writing for film, television, and digital media. Learners will explore the essential elements of storytelling, character development, dialogue writing, and screenplay structure. The course is designed to equip learners with the skills to create compelling scripts for various formats, providing a clear understanding of the industry-standard techniques. By the end of the course, participants will be able to write their own scripts, understand industry terminology, and be prepared to pursue opportunities in screenwriting or scriptwriting. Course Description This course delves into the fundamentals of screenwriting and scriptwriting, covering key topics such as plot development, character arcs, dialogue creation, scene structure, and formatting standards. Learners will explore different genres and study successful screenplays, learning to write scripts that engage and captivate audiences. The course provides a deep understanding of how to craft stories for film, television, and digital platforms, ensuring that students can apply their knowledge to various writing scenarios. Learners will gain the skills needed to write professional-level scripts and prepare for industry submissions. Screenwriting & Scriptwriting Curriculum Module 01: Introduction to Screenwriting Module 02: Storytelling and Plot Development Module 03: Creating Compelling Characters Module 04: Writing Dialogue and Voice Module 05: Screenplay Structure and Formatting Module 06: Writing for Different Media Formats Module 07: Understanding the Industry and Submission Process (See full curriculum) Who is this course for? Individuals seeking to write for film, television, or digital platforms. Professionals aiming to enhance their scriptwriting skills. Beginners with an interest in screenwriting and storytelling. Aspiring writers wanting to explore new career opportunities. Career Path Screenwriter Scriptwriter Television Writer Film Writer Content Creator for Digital Platforms

Screenwriting & Scriptwriting
Delivered OnlineFlexible Dates
£7.99

Networking Skills for Personal Success

By NextGen Learning

Networking Skills for Personal Success Course Overview Networking Skills for Personal Success is designed to equip learners with essential networking techniques to enhance their professional lives. By focusing on effective communication and relationship-building, this course helps learners build meaningful, professional connections, foster valuable partnerships, and navigate networking opportunities with confidence. Participants will gain a strong foundation in networking, which they can leverage for personal growth, career advancement, and professional development. The course is designed for individuals looking to develop and refine their networking strategies in a competitive environment. Course Description This course delves into a variety of networking strategies, from initiating conversations to maintaining long-lasting relationships. Learners will explore the art of small talk, how to leverage social media platforms for networking, and the importance of non-verbal communication in establishing rapport. Topics include identifying networking opportunities, preparing for networking events, and creating an effective personal brand. By the end of the course, participants will have a well-rounded understanding of networking tactics and will be prepared to apply these skills in both face-to-face and virtual environments. The course encourages learners to apply networking principles to foster personal and professional growth. Networking Skills for Personal Success Curriculum Module 01: Introduction to Networking Module 02: Effective Communication for Networking Module 03: Leveraging Social Media for Professional Connections Module 04: Building and Maintaining Relationships Module 05: Networking Etiquette and Strategies Module 06: Networking for Career Development Module 07: Personal Branding for Networking Module 08: Evaluating Networking Success (See full curriculum) Who is this course for? Individuals seeking to enhance their networking skills Professionals aiming to expand their professional network Beginners with an interest in building career relationships Anyone wishing to improve communication and interpersonal skills for career success Career Path Business Development Manager Relationship Manager Event Coordinator HR Specialist Sales and Marketing Professional Networking Consultant

Networking Skills for Personal Success
Delivered OnlineFlexible Dates
£7.99

20 Keys for Happy Life

By NextGen Learning

20 Keys for Happy Life Course Overview "20 Keys for a Happy Life" is a transformative course designed to empower learners with essential strategies for cultivating happiness and well-being. This course dives into the key principles that contribute to a fulfilling life, providing practical techniques for improving mental health, building stronger relationships, and achieving personal contentment. Whether you're looking to enhance your daily life or make lasting changes, this course offers actionable insights that can be incorporated into your routine, fostering a more balanced, joyful existence. Learners will walk away with a clear understanding of how to achieve lasting happiness and navigate challenges with resilience. Course Description In "20 Keys for a Happy Life," learners will explore the crucial elements that contribute to lasting happiness. The course delves into a variety of topics, such as self-awareness, positive thinking, mindfulness, and personal growth. Each section is designed to encourage learners to reflect on their current habits and mindset, equipping them with the tools necessary for making meaningful changes. Throughout the course, participants will develop practical skills for fostering emotional well-being, improving relationships, and maintaining a positive outlook, all rooted in evidence-based strategies. The course's flexible format allows learners to engage at their own pace, making it suitable for a wide range of personal and professional development goals. 20 Keys for Happy Life Curriculum Module 01: Introduction Module 02: Key to Happiness Module 03: End (See full curriculum) Who is this course for? Individuals seeking to enhance their personal happiness and well-being Professionals aiming to improve mental resilience and work-life balance Beginners with an interest in self-improvement and personal development Anyone looking for practical guidance to foster positive change in their lives Career Path Personal development coach Mental health and well-being consultant Employee well-being coordinator Wellness trainer Happiness and life coach

20 Keys for Happy Life
Delivered OnlineFlexible Dates
£7.99

Learn to Make a Fresh Start in Your Life

By NextGen Learning

Learn to Make a Fresh Start in Your Life Course Overview "Learn to Make a Fresh Start in Your Life" is an empowering course designed to guide individuals in making significant life changes. Through structured modules, learners will explore a variety of strategies and techniques that can help transform their mindset, improve decision-making, and embrace new opportunities. This course offers clear, actionable advice and valuable tools to aid in navigating transitions, whether personal or professional. By the end, learners will have the confidence to initiate positive changes and take charge of their futures, with a deeper understanding of self-improvement and growth. Course Description This course takes an in-depth approach to the process of starting anew, covering key topics such as goal setting, overcoming obstacles, building resilience, and managing change. Learners will explore methods for clarifying their values, identifying priorities, and creating a step-by-step plan for success. Emphasis is placed on the importance of mental and emotional well-being when making life transitions. The course fosters a reflective learning environment, encouraging learners to apply concepts to their personal situations, ultimately equipping them with skills to make informed decisions and embrace new possibilities with confidence. Learn to Make a Fresh Start in Your Life Curriculum Module 01: Starting Fresh Module 02: Understanding Your Values and Goals Module 03: Building Resilience for Change Module 04: Overcoming Mental Barriers Module 05: Creating and Implementing a Personal Plan Module 06: Navigating Obstacles and Staying Motivated Module 07: Embracing New Opportunities (See full curriculum) Who is this course for? Individuals seeking to make positive life changes. Professionals aiming to pivot or grow in their careers. Beginners with an interest in self-improvement. Anyone looking to enhance their personal development. Career Path Life Coach Personal Development Consultant HR or Organisational Development Specialist Career Coach Motivational Speaker Wellness and Mental Health Practitioner

Learn to Make a Fresh Start in Your Life
Delivered OnlineFlexible Dates
£7.99

Javascript for Data Structures

By NextGen Learning

Javascript for Data Structures Course Overview This course, JavaScript for Data Structures, offers a comprehensive introduction to fundamental data structures using JavaScript. Learners will explore core concepts such as lists, stacks, queues, and sets, gaining a solid understanding of how data is organised and managed in programming. The course emphasises clear, logical thinking and problem-solving skills applicable to software development, data analysis, and computer science. By the end, participants will be able to implement key data structures effectively, enhancing their coding proficiency and preparing them for more advanced programming challenges or career opportunities in technology-related fields. Course Description This course delves into essential data structures within JavaScript, providing detailed coverage of lists, stacks, queues, and sets. Learners will study how these structures operate, their use cases, and how to manipulate them efficiently in code. The curriculum is designed to develop both theoretical understanding and coding ability through structured explanations and examples. Throughout the course, students will develop skills in data organisation, algorithmic thinking, and memory management principles. This knowledge is critical for writing optimised code and tackling complex computational problems in software development and data science domains. Javascript for Data Structures Curriculum Module 01: Introduction Module 02: Essential Concepts Module 03: List Data Structure Module 04: Stack Data Structure Module 05: Queue Data Structure Module 06: Set Data Structure Module 07: Final Thought (See full curriculum) Who Is This Course For? Individuals seeking to build strong foundations in data structures using JavaScript. Professionals aiming to enhance their software development skills. Beginners with an interest in programming and computer science. Students preparing for technical roles in coding or data analysis. Career Path Software Developer Front-End Developer Data Analyst Junior Programmer Computer Science Student

Javascript for Data Structures
Delivered OnlineFlexible Dates
£7.99

Refactor Javascript

By NextGen Learning

Refactor Javascript Course Overview This Refactor JavaScript course provides learners with essential techniques to improve and optimise their existing JavaScript code. Focusing on enhancing code readability, maintainability, and performance, the course guides learners through identifying common code issues and applying structured improvements. By mastering refactoring principles, participants will be able to transform complex, inefficient scripts into clean, modular, and scalable solutions. The course is designed to boost problem-solving abilities and coding discipline, preparing learners to write more efficient and professional JavaScript. This knowledge is vital for developers aiming to improve legacy codebases or enhance collaboration within development teams. Course Description This course covers core refactoring concepts specific to JavaScript, starting with recognising problematic code patterns known as code smells. Learners will explore techniques for refining code elements such as functions, variables, and classes, followed by strategies to reorganise overall code structure for improved clarity and performance. The content emphasises systematic approaches to restructuring code without changing its external behaviour, helping participants understand best practices and coding standards. Through detailed explanations and examples, learners will gain confidence in evaluating and improving existing JavaScript projects. The course aims to develop skills crucial for maintaining high-quality software and supporting ongoing development in dynamic environments. Refactor Javascript Curriculum: Module 01: Introduction Module 02: Code Smells Module 03: Code Elements Refactoring Module 04: Code Structure Refactoring Module 05: Conclusion (See full curriculum) Who is this course for? Individuals seeking to enhance their JavaScript coding quality. Professionals aiming to advance their software development skills. Beginners with an interest in JavaScript programming and software design. Developers involved in maintaining or improving existing codebases. Career Path Front-End Developer Full-Stack Developer Software Engineer JavaScript Developer Web Application Developer

Refactor Javascript
Delivered OnlineFlexible Dates
£7.99