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

2694 Code courses delivered Online

Fast Track to Scala Programming Essentials for OO / Java Developers (TTSCL2104)

By Nexus Human

Duration 4 Days 24 CPD hours This course is intended for This course is geared for experienced skilled Java developers, software developers, data scientists, machine learning experts or others who wish to transtion their coding skills to Scala, learning how to code in Scala and apply it in a practical way. This is not a basic class. Overview Working in a hands-on learning environment led by our expert instructor you'll: Get comfortable with Scala's core principles and unique features, helping you navigate the language confidently and boosting your programming skills. Discover the power of functional programming and learn techniques that will make your code more efficient, maintainable, and enjoyable to write. Become proficient in creating dynamic web applications using the Play Framework, and easily connect to databases with the user-friendly Slick library. Master concurrency programming with Akka, empowering you to build scalable and fault-tolerant applications that excel in performance. Enhance your testing skills using ScalaTest and ScalaCheck, ensuring the reliability and quality of your Scala applications, while having fun in the process. Explore the fascinating world of generative AI and GPT technologies, and learn how to integrate them into your projects, adding a touch of innovation and intelligence to your Scala solutions. If your team requires different topics, additional skills or a custom approach, our team will collaborate with you to adjust the course to focus on your specific learning objectives and goals. Discover the power of Scala programming in our comprehensive, hands-on technical training course designed specifically for experienced object-oriented (OO) developers. Scala is a versatile programming language that combines the best of both OO and functional programming paradigms, making it ideal for a wide range of projects, from web applications to big data processing and machine learning. By mastering Scala, you'll be able to develop more efficient, scalable, and maintainable applications. Fast Track to Scala Programming for OO / Java Developers is a four day hands-on course covers the core principles of Scala, functional programming, web application development, database connectivity, concurrency programming, testing, and interoperability between Scala and Java. Additionally, you'll explore cutting-edge generative AI and GPT technologies, learning how to integrate them into your Scala applications for intelligent suggestions or automation. Throughout the course you?ll explore the latest tools and best practices in the Scala ecosystem, gaining valuable knowledge and experience that can be directly applied to your day-to-day work. With 50% of the course content dedicated to hands-on labs, you'll gain practical experience applying the concepts you've learned across various projects, such as building functional web applications, connecting to databases, designing modular components, and implementing concurrency. Upon completing the course, you'll have a solid understanding of the language and its features, empowering you to confidently apply your new skills in data science and machine learning projects. You'll exit well-prepared to create efficient, scalable, and maintainable Scala applications, regardless of the complexity of your projects. Introduction to Scala Scala features and benefits Comparing Scala with Java and other OO languages Installing Scala and setting up the development environment Object-Oriented Programming in Scala Classes and objects Traits, mixins, and inheritance Companion objects and factories Encapsulation and polymorphism Functional Programming Basics Pure functions and referential transparency Higher-order functions and currying Immutability and persistent data structures Pattern matching and recursion Having Fun with Functional Data Structures Lists, sets, and maps in Scala Folding and reducing operations Stream processing and lazy evaluation For-comprehensions Building Web Applications in Functional Style Introduction to Play Framework Functional web routing and request handling JSON handling with Play-JSON Middleware and functional composition Connecting to a Database Introduction to Slick library Database configuration and setup Querying and updating with Slick Transactions and error handling Building Scalable and Extensible Components Modular architecture and design patterns Dependency injection with MacWire Type classes and type-level programming Implicit parameters and conversions Concurrency Programming & Akka Introduction to Akka framework and Actor model Actor systems and message passing Futures and Promises Supervision and fault tolerance Building Confidence with Testing Introduction to ScalaTest and ScalaCheck Unit testing and property-based testing Test-driven development in Scala Mocking and integration testing Interoperability between Scala and Java Calling Java code from Scala Using Java libraries in Scala projects Converting Java collections to Scala collections Writing Scala code that can be called from Java Using Generative AI and GPT Technologies in Scala Programming Overview of GPT and generative AI Integrating GPT with Scala applications Use cases and practical examples Additional course details: Nexus Humans Fast Track to Scala Programming Essentials for OO / Java Developers (TTSCL2104) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the Fast Track to Scala Programming Essentials for OO / Java Developers (TTSCL2104) course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

Fast Track to Scala Programming Essentials for OO / Java Developers  (TTSCL2104)
Delivered OnlineFlexible Dates
Price on Enquiry

A to Z SQL Programming

4.7(160)

By Janets

Follow your dreams by enrolling on the A to Z SQL Programming course today and develop the experience, skills and knowledge you need to enhance your professional development. A to Z SQL Programming will help you arm yourself with the qualities you need to work towards your dream job. Study the A to Z SQL Programming training course online with Janets through our online learning platform and take the first steps towards a successful long-term career. The A to Z SQL Programming course will allow you to enhance your CV, impress potential employers, and stand out from the crowd.  This A to Z SQL Programming course consists of a number of easy to digest, in-depth modules, designed to provide you with a detailed, expert level of knowledge. Study the A to Z SQL Programming course through a mixture of instructional video lessons and online study materials. Receive online tutor support as you study the A to Z SQL Programming course, to ensure you are supported every step of the way. Get a digital certificate as proof of your A to Z SQL Programming course completion. Janets is one of the top online training course providers in the UK, and we want to make education accessible to everyone! Learn the essential skills you need to succeed and build a better future for yourself with the A to Z SQL Programming course. The A to Z SQL Programming course is designed by industry experts and is tailored to help you learn new skills with ease.  The A to Z SQL Programming is incredibly great value and allows you to study at your own pace. With full course access for one year, you can complete the A to Z SQL Programming when it suits you. Access the A to Z SQL Programming course modules from any internet-enabled device, including computers, tablets, and smartphones. The A to Z SQL Programming course is designed to increase your employability and equip you with everything you need to be a success. Enrol on the A to Z SQL Programming now and start learning instantly! What You Get Out Of Studying A to Z SQL Programming With Janets: Receive a digital Certificate upon successful completion of the A to Z SQL Programming course Get taught by experienced, professional instructors Study at a time and pace that suits your learning style Get instant feedback on assessments 24/7 help and advice via email or live chat Get full tutor support on weekdays (Monday to Friday) Description The A to Z SQL Programming training course is delivered through Janets' online learning platform. Access the A to Z SQL Programming content from any internet-enabled device whenever or wherever you want to. The A to Z SQL Programming course has no formal teaching deadlines, meaning you are free to complete the course at your own pace. Method of Assessment  To successfully complete the A to Z SQL Programming course, students will have to take an automated multiple-choice exam. This exam will be online and you will need to score 60% or above to pass the A to Z SQL Programming course. After successfully passing the A to Z SQL Programming course exam, you will be able to apply for a CPD-accredited certificate as proof of your A to Z SQL Programming qualification. Certification All students who successfully complete the A to Z SQL Programming course can instantly download their digital certificate. You can also purchase a hard copy of the A to Z SQL Programming course certificate, which will be delivered by post for £9.99. Who Is This Course For: The A to Z SQL Programming is ideal for those who already work in this sector or are an aspiring professional. This A to Z SQL Programming course is designed to enhance your expertise and boost your CV. Learn key skills and gain a professional qualification to prove your newly-acquired knowledge. Requirements: The A to Z SQL Programming is open to all students and has no formal entry requirements. To study the A to Z SQL Programming course, all your need is a passion for learning, a good understanding of English, numeracy, and IT skills. You must also be over the age of 16. Career Path: The A to Z SQL Programming is ideal for anyone who wants to pursue their dream career in a relevant industry. Learn the skills you need to boost your CV and go after the job you want. Complete the A to Z SQL Programming and gain an industry-recognised qualification that will help you excel in finding your ideal job. Course Content Beginner Module: 01 Introduction FREE 00:16:00 Tools for Creating Views 00:11:00 Examples 00:21:00 Updating Data Using a View 00:13:00 Columns and Indexed Views 00:18:00 Module: 02 Introduction Stored Procedures 00:18:00 Creating Stored Procedures 00:19:00 Returning Data 00:14:00 Module: 03 Testing and Debugging 00:17:00 Execute with Result Sets 00:11:00 Creating Triggers 00:26:00 Module: 04 Overview and Scalar Functions 00:20:00 Inline Table Valued Functions 00:11:00 Multi Statement 00:16:00 Views and Stored Procedures 00:18:00 Module: 05 Transaction Concepts 00:30:00 Applications and Transactions 00:13:00 Creating Explicit Transactions 00:29:00 Structured Error Handling 00:25:00 Module: 06 Introduction to SQL CLR 00:08:00 Writing SQL CLR Code 00:24:00 Using SQL CLR Code 00:22:00 SQL CLR Code 00:13:00 SQL CLR Security 00:20:00 Intermediate Module: 01 Topic A Aggregates 00:27:00 Topic B User Defined Types 00:17:00 Topic C Table and Functions 00:10:00 Topic D Managing Code Modules 00:08:00 Module: 02 Topic A Introduction Data Tools 00:19:00 Topic B Connected Database Development 00:20:00 Topic C Updating a Connected Database 00:16:00 Module: 03 Topic A Creating New Objects with TSQL 00:12:00 Topic B Comparing Database Schemas 00:10:00 Topic C Offline Database Development 00:13:00 Topic D Database Project Settings 00:18:00 Module: 04 Topic A Using APPLY 00:15:00 Topic B MERGE Statement 00:23:00 Topic C Creating Recursive Queries 00:08:00 Topic D Grouping Sets 00:12:00 Module: 05 Topic A ROLLUP and CUBE Operators 00:12:00 Topic B Creating Pivot Queries 00:14:00 Topic C Executing Dynamic SQL 00:28:00 Module: 06 Topic A Complex Query Execution 00:26:00 Topic B Using Execution Plans 00:16:00 Topic C Execution Plan Operators 00:12:00 Topic D Common Join Operators 00:16:00 Module: 07 Topic A Hierarchy ID Data Type 00:12:00 Topic B Exploring a Hierarchy 00:09:00 Topic C Sparse Columns 00:16:00 Topic D Column Sets 00:12:00 Module: 08 Topic A Filtered Indexes 00:09:00 Topic B FILESTREAM Storage 00:22:00 Topic C Adding Sequences to Queries 00:22:00 Module: 09 Topic A Introduction to Spatial Data 00:13:00 Topic B Spatial Data in SQL Server 00:23:00 Topic C Manipulating Spatial Shapes 00:10:00 Topic D Interactions Between Objects 00:09:00 Advanced Module: 01 Topic A Partitioning 00:20:00 Topic B Creating Partition Tables 00:30:00 Topic C Querying Partitions 00:14:00 Topic D Managing Partitions 00:17:00 Module: 02 Topic A Complex Querying 00:22:00 Topic B Rankings 00:15:00 Topic C SubQueries 00:21:00 Topic D Common Table Expressions 00:17:00 Module: 03 Topic A Complex Data and Structures 00:26:00 Topic B Efficient Queries 00:36:00 Topic C Complex Queries 00:17:00 Module: 04 Topic A XML Data Type 00:28:00 Topic B XML Schemas 00:17:00 Topic C Querying XML 00:20:00 Topic D Best Practices 00:08:00 Mock Exam Mock Exam - A to Z SQL Programming 00:20:00 Final Exam Final Exam - A to Z SQL Programming 00:20:00

A to Z SQL Programming
Delivered Online On Demand21 hours 30 minutes
£9.99

Data Scraping and Data Mining from Beginner to Pro with Python

By Packt

Data scraping is used to get the data available on different websites and APIs. This also involves automating the web flows to extract the data from different web pages. Data Scraping and Data Mining with Python is a well-designed course for beginners to develop a solid groundwork for the skills necessary.

Data Scraping and Data Mining from Beginner to Pro with Python
Delivered Online On Demand13 hours 48 minutes
£101.99

Python Programming for Kids and Beginners

By The Teachers Training

Overview Python Programming for Kids and Beginners Course is yet another 'Teacher's Choice' course from Teachers Training for a complete understanding of the fundamental topics. You are also entitled to exclusive tutor support and a professional CPD-accredited certificate in addition to the special discounted price for a limited time. Just like all our courses, this Python Programming for Kids and Beginners Course and its curriculum have also been designed by expert teachers so that teachers of tomorrow can learn from the best and equip themselves with all the necessary skills. Consisting of several modules, the course teaches you everything you need to succeed in this profession. The course can be studied part-time. You can become accredited within 05 Hours studying at your own pace. Your qualification will be recognised and can be checked for validity on our dedicated website. Why Choose Teachers Training Some of our website features are: This is a dedicated website for teaching 24/7 tutor support Interactive Content Affordable price Courses accredited by the UK's top awarding bodies 100% online Flexible deadline Entry Requirements No formal entry requirements. You need to have: Passion for learning A good understanding of the English language Be motivated and hard-working Over the age of 16. Certification CPD Certification from The Teachers Training Successfully completing the MCQ exam of this course qualifies you for a CPD-accredited certificate from The Teachers Training. You will be eligible for both PDF copy and hard copy of the certificate to showcase your achievement however you wish. You can get your digital certificate (PDF) for £4.99 only Hard copy certificates are also available, and you can get one for only £10.99 You can get both PDF and Hard copy certificates for just £12.99! The certificate will add significant weight to your CV and will give you a competitive advantage when applying for jobs. Section 01: Introduction to the Course Introduction 00:02:00 Course Curriculum 00:03:00 How to Get Pre-Requisites 00:02:00 Getting started on Windows, Linux or MacOs 00:02:00 How to ask Great Questions 00:02:00 Section 02: Setting up Local Coding Environment What is Python 00:02:00 Installing Python step by step 00:05:00 Setting up Pycharm for project 00:04:00 Installing Pycharm IDE (Code Editor) 00:08:00 Creating Python .py files 00:03:00 Hello World program 00:03:00 Section 03: Drawing with Python - Level 1 Introduction to turtle 00:03:00 Let's make a turtle 00:05:00 Move your turtle 00:03:00 Create triangle 00:05:00 Create square 00:04:00 Assessment 1 00:01:00 Solution for assessment 1 00:02:00 Section 03: Drawing with Python - Level 1 Introduction to variables 00:02:00 Datatypes 00:07:00 What is a variable 00:05:00 Using a variable 00:07:00 Learn Maths with coding 00:05:00 Assessment 2 00:02:00 Solution for assessment 2 00:02:00 Section 05: Logical operators Introduction to operators 00:02:00 How to think logically 00:04:00 Logical operators 00:02:00 AND operator 00:04:00 OR operator 00:02:00 NOT operator 00:05:00 Assessment 3 00:02:00 Solution for assessment 3 00:01:00 Section 06: IF-else Statements If-else Introduction 00:03:00 If statement 00:05:00 If-else statement 00:03:00 Assessment 4 00:01:00 Solution for assessment 4 00:02:00 Section 07: Creating Patterns Creating Patterns 00:03:00 How to Repeat 00:04:00 How a For Loop Works 00:03:00 Let's Experiment 00:03:00 Results 00:02:00 Assessment 5 00:01:00 Solution for Assessment 5 00:01:00 Section 08: Drawing with Python - Level 2 Adding colour 00:02:00 Create circle 00:05:00 Fill Colors on circles 00:03:00 Dots, Pensize 00:03:00 Assessment 6 00:01:00 Solution for assessment 6 00:02:00 Section 09: Project Project overview 00:01:00 Project Source Code Solution 00:02:00

Python Programming for Kids and Beginners
Delivered Online On Demand2 hours 41 minutes
£27.99

Bootstrap 5 Course: Build Responsive Websites Like a Pro

By Packt

Are you interested in pursuing a rewarding career as a web developer? Alternatively, perhaps you'd want to brush up on your skills and take things to a whole new level? Then this course is for you. A carefully structured course for both beginners and intermediate-level learners.

Bootstrap 5 Course: Build Responsive Websites Like a Pro
Delivered Online On Demand1 hour 54 minutes
£37.99

Kubernetes and Docker: The Container Masterclass

By Packt

This course takes you through the concepts of containers and Kubernetes in a practical way. You will learn how to create, ship, run, and manage containerized web applications on local premises as well as on the cloud.

Kubernetes and Docker: The Container Masterclass
Delivered Online On Demand6 hours 59 minutes
£74.99

Mobile App Developer Diploma - CPD Certified

4.5(3)

By Studyhub UK

24 Hour Flash Deal **25-in-1 Mobile App Developer Diploma Mega Bundle** Mobile App Developer Diploma Enrolment Gifts **FREE PDF Certificate**FREE PDF Transcript ** FREE Exam** FREE Student ID ** Lifetime Access **FREE Enrolment Letter ** Take the initial steps toward a successful long-term career by studying the Mobile App Developer Diploma package online with Studyhub through our online learning platform. The Mobile App Developer Diploma bundle can help you improve your CV, wow potential employers, and differentiate yourself from the mass. This Mobile App Developer Diploma course provides complete 360-degree training on Mobile App Developer Diploma. You'll get not one, not two, not three, but twenty-five Mobile App Developer Diploma courses included in this course. Plus Studyhub's signature Forever Access is given as always, meaning these Mobile App Developer Diploma courses are yours for as long as you want them once you enrol in this course This Mobile App Developer Diploma Bundle consists the following career oriented courses: Course 01: Mobile and Web Development with Ionic & Angular JS Course 02: Flutter & Dart Development Course Course 03: Code Your Own Drawing Application in Android Studio Course 04: Building a TodoMVC Application in Vue, React and Angular Course 05: Learn Spring & Angular Material with a Full Web Application Course 06: Learn How To Create a Web App for iPad Course 07: Program Your Own Photo Editor App in Android Studio! Course 08: Build Progressive Web Apps with Angular Course 09: Web Applications for Specialisation on Development Course 10: Complete Web Development Course 11: Penetration Testing with OWASP ZAP: Mastery course Course 12: Web Application Penetration Testing Course 13: HTML and CSS Coding: Beginner to Advanced Course 14: Basics of WordPress Course 15: PHP Web Development with MySQL Course 16: JavaScript Functions Course 17: jQuery Masterclass Course: JavaScript and AJAX Coding Bible Course 18: Python Basic Programming Course 19: C Programming Language Course 20: C++ Programming Course 21: Advanced Diploma in User Experience UI/UX Design Course 22: Diploma in Front-End Web Development Course 23: Responsive Web Design Course 24: Secure Programming of Web Applications Course 25: Maya & Unity 3D: Modeling Environments for Mobile Games The Mobile App Developer Diploma course has been prepared by focusing largely on Mobile App Developer Diploma career readiness. It has been designed by our Mobile App Developer Diploma specialists in a manner that you will be likely to find yourself head and shoulders above the others. For better learning, one to one assistance will also be provided if it's required by any learners. The Mobile App Developer Diploma Bundle is one of the most prestigious training offered at StudyHub and is highly valued by employers for good reason. This Mobile App Developer Diploma bundle course has been created with twenty-five premium courses to provide our learners with the best learning experience possible to increase their understanding of their chosen field. This Mobile App Developer Diploma Course, like every one of Study Hub's courses, is meticulously developed and well researched. Every one of the topics is divided into Mobile App Developer Diploma Elementary modules, allowing our students to grasp each lesson quickly. The Mobile App Developer Diploma course is self-paced and can be taken from the comfort of your home, office, or on the go! With our Student ID card you will get discounts on things like music, food, travel and clothes etc. In this exclusive Mobile App Developer Diploma bundle, you really hit the jackpot. Here's what you get: Step by step Mobile App Developer Diploma lessons One to one assistance from Mobile App Developer Diplomaprofessionals if you need it Innovative exams to test your knowledge after the Mobile App Developer Diplomacourse 24/7 customer support should you encounter any hiccups Top-class learning portal Unlimited lifetime access to all twenty-five Mobile App Developer Diploma courses Digital Certificate, Transcript and student ID are all included in the price PDF certificate immediately after passing Original copies of your Mobile App Developer Diploma certificate and transcript on the next working day Easily learn the Mobile App Developer Diploma skills and knowledge you want from the comfort of your home CPD 250 CPD hours / points Accredited by CPD Quality Standards Who is this course for? This Mobile App Developer Diploma training is suitable for - Students Recent graduates Job Seekers Individuals who are already employed in the relevant sectors and wish to enhance their knowledge and expertise in Mobile App Developer Diploma Requirements To participate in this Mobile App Developer Diploma course, all you need is - A smart device A secure internet connection And a keen interest in Mobile App Developer Diploma Career path You will be able to kickstart your Mobile App Developer Diploma career because this course includes various courses as a bonus. This Mobile App Developer Diploma is an excellent opportunity for you to learn multiple skills from the convenience of your own home and explore Mobile App Developer Diploma career opportunities. Certificates CPD Accredited Certificate Digital certificate - Included CPD Accredited e-Certificate - Free CPD Accredited Hardcopy Certificate - Free Enrolment Letter - Free Student ID Card - Free

Mobile App Developer Diploma - CPD Certified
Delivered Online On Demand6 days
£279

Conflict Resolution in Educational Institutions

5.0(5)

By TEFL Wonderland - Brilliant Minds

Conflict Resolution in Educational Institutions

Conflict Resolution in Educational Institutions
Delivered Online On Demand
£38

C# Basics For Absolute Beginners in C# and .NET

By Packt

In this course, learn the C# programming fundamentals that are the building blocks of .NET programming, and build a solid foundation on the basics of C# programming language and coding constructs. No prior C# or .NET coding experience is required.

C# Basics For Absolute Beginners in C# and .NET
Delivered Online On Demand2 hours 12 minutes
£41.99

CIMA F2 - Advanced Financial Reporting (valid from today until 1 Dec 2022)

4.4(141)

By ExP

CIMA F2, 100% Pass Guarantee, Full Learning and Revision Components, Tests, Mock Exam, Tutor Support and CIMA Approved Materials Included, Exceptional Pass Rates

CIMA F2 - Advanced Financial Reporting (valid from today until 1 Dec 2022)
Delivered Online On Demand
£188