19 Courses by Rob Percival

Cover image for Blender 5 Project Based Bootcamp - 40+ Hands On Mini Projects

Blender 5 Project Based Bootcamp - 40+ Hands On Mini Projects

Master Blender 5 through 40+ Practical Projects for 3D Artists

Explore Blender 5 by working through over 40 hands-on mini projects that cover 3D modeling, animation, physics simulations, lighting, and rendering. Build your skills step by step and gain the confidence to tackle real-world creative projects using Blender's powerful features.

Packt | 2026 | 656 min

Cover image for Complete Cryptocurrency and Blockchain Course | Learn Solidity

Complete Cryptocurrency and Blockchain Course | Learn Solidity

Use Solidity, Remix, Ganache, Geth, Metamask, Truffle, and more to make Blockchain Dapps! Includes cryptocurrency know-how

Explore the world of cryptocurrency and blockchain by getting hands-on with real tools and projects. You'll start by understanding how cryptocurrencies work, then move on to building your own blockchain applications using Solidity and popular development platforms. Gain both foundational knowledge and practical skills for blockchain development.

Packt | 2019 | 888 min

Cover image for Go Essentials: A Practical Guide to Concurrency, gRPC, and More

Go Essentials: A Practical Guide to Concurrency, gRPC, and More

From Basics to gRPC: Unlock the Power of Go Programming for High-Performance Applications

Explore Go programming from the ground up, moving from core concepts to advanced concurrency and gRPC. Build your skills step by step, learning how to create efficient, scalable applications using Go's powerful features. By the end, you'll be ready to tackle real-world projects with confidence.

Packt | 2024 | 347 min

Cover image for Master Math by Coding in Python

Master Math by Coding in Python

Learn and master complex topics in mathematics with a bit of coding using Python

Explore mathematics in a new way by combining hands-on Python coding with core math concepts. You'll learn how programming can make algebra, calculus, and matrix analysis more approachable and engaging. No prior coding or advanced math experience is required to get started.

Packt | 2021 | 2225 min

Cover image for Master Svelte Framework - The Complete Course

Master Svelte Framework - The Complete Course

Build a user-friendly website with Svelte and SvelteKit - inc. Firebase, SSR, and more!

Discover how to build interactive, user-friendly websites using Svelte and SvelteKit. You will work with real-world projects, learn to integrate Firebase for advanced features, and implement server-side rendering for fast performance. Gain practical skills that help you create modern web applications with confidence.

Packt | 2023 | 782 min

Cover image for The Complete C++ Developer Course

The Complete C++ Developer Course

Comprehensive Guide to C++ Programming: Fundamentals to Advanced Techniques

Explore C++ programming from the ground up, starting with the basics and moving into advanced techniques. You'll work through hands-on projects that help you apply new concepts and build real coding skills. By the end, you'll feel confident tackling real-world programming challenges using C++.

Packt | 2020 | 1267 min

Cover image for The Complete Carbon Programming Course

The Complete Carbon Programming Course

Master Carbon Programming from Basics to Advanced Concepts

Dive into Carbon programming and build a strong foundation in both basic and advanced concepts. You'll move from understanding variables and control statements to mastering object-oriented programming. Practical projects along the way help you turn theory into real coding skills.

Packt | 2024 | 181 min

Cover image for The Complete Ethical Hacking Course

The Complete Ethical Hacking Course

Become a Cybersecurity Pro: Master Ethical Hacking with Kali Linux and Python

Explore the essentials of ethical hacking by working with Kali Linux and Python in real-world situations. Build practical skills to identify and defend against cybersecurity threats while learning responsible hacking practices. Prepare yourself for a rewarding path in cybersecurity by gaining hands-on experience with industry tools and techniques.

Packt | 2019 | 2154 min

Cover image for The Complete Java Developer Course: From Beginner to Master

The Complete Java Developer Course: From Beginner to Master

Master the powerful language from scratch, building practical portfolio projects as you learn

Jump into Java programming from the ground up and start building real projects right away. You will learn essential coding concepts and apply them as you create practical applications like games and utilities. By the end, you will have a solid foundation and a portfolio to showcase your new skills.

Packt | 2021 | 629 min

Cover image for The Complete Kotlin Developer Course

The Complete Kotlin Developer Course

Programming for Android and JavaScript made easy with the Kotlin language

Discover how to use Kotlin for Android and JavaScript development, even if you're new to programming. You'll get hands-on experience building real projects and learn practical skills that are in high demand. By the end, you'll feel confident using Kotlin for a variety of development tasks.

Packt | 2019 | 737 min

Cover image for The Complete MySQL Developer Course

The Complete MySQL Developer Course

MySQL: Learn how to use MySQL and PHP to build reports and work with databases for web applications

Explore the essentials of MySQL and PHP to create, manage, and use databases for web applications. Build a strong foundation in database development and gain practical skills to write queries, generate reports, and connect your web projects to a robust backend.

Packt | 2018 | 556 min

Cover image for The Complete Node.js Developer Course (3rd Edition)

The Complete Node.js Developer Course (3rd Edition)

Learn Node.js by building real-world applications with Node, Express, MongoDB, Mocha, and more!

Explore Node.js by building real-world applications that cover everything from core concepts to advanced features. Gain hands-on experience with REST APIs, MongoDB, authentication, and deployment. By working through practical projects, you'll develop the skills needed to create scalable and robust web applications.

Packt | 2019 | 2061 min

Cover image for The Complete Pentesting and Privilege Escalation Course

The Complete Pentesting and Privilege Escalation Course

Become a certified cyber security professional learning pentesting and privilege escalation techniques

Explore the world of ethical hacking by learning how to identify and exploit vulnerabilities in both Linux and Windows systems. Gain hands-on experience with real-world pentesting scenarios and master the techniques needed for privilege escalation. Build your skills to prepare for industry certifications and advance your cybersecurity career.

Packt | 2021 | 736 min

Cover image for The Complete Python and PostgreSQL Developer Course

The Complete Python and PostgreSQL Developer Course

Build 9 projects to master 2 essential and modern technologies: Python and PostgreSQL

Explore the power of Python and PostgreSQL by building real-world projects that take you from beginner to confident developer. Learn how to create applications and manage data efficiently using two of the most in-demand technologies in software development.

Packt | 2019 | 1310 min

Cover image for The Complete Python Course

The Complete Python Course

Go from beginner to expert in Python by building projects

Jump into Python and start building real applications from day one. You'll move from the basics to advanced topics, learning how to write clean, professional code and create projects that showcase your new skills. By the end, you'll feel confident using Python for a wide range of tasks.

Packt | 2019 | 2078 min

Cover image for The Complete Quantum Computing Course for Beginners

The Complete Quantum Computing Course for Beginners

Learn everything you need to know about Quantum Computers, develop circuits to execute on them with Python and Qiskit!

Explore the world of quantum computing from the ground up. Learn the core principles of quantum mechanics, get comfortable with Python programming, and discover how to build and run your own quantum circuits using IBM Qiskit. No prior experience in quantum computing is required.

Packt | 2021 | 923 min

Cover image for The Complete Web Developer Course 3.0

The Complete Web Developer Course 3.0

Create Dynamic Websites, Apps, and Projects with HTML, CSS, JavaScript, PHP, Python, MySQL, and More!

Explore the world of web development by building real projects using HTML, CSS, JavaScript, PHP, and more. Get hands-on with both front-end and back-end tools to create dynamic, responsive websites. No prior experience is needed-just curiosity and a willingness to learn.

Packt | 2023 | 1851 min

Cover image for Practical Linux Command Line 2.0

Practical Linux Command Line 2.0

Get started with this step-by-step guide to the Linux command line with concrete Linux terminal examples

Explore the Linux command line from the ground up, starting with installing Ubuntu on a virtual machine. Build practical skills for navigating, managing files, editing text, and handling system tasks using real-world terminal examples. No prior Linux experience is needed to get started and gain confidence.

Packt | 2022 | 217 min

Cover image for The Complete Guide to Designing a Mobile App

The Complete Guide to Designing a Mobile App

Build your audience with professionally designed, UX-friendly apps

Discover how to design mobile apps that not only look great but are also easy and enjoyable to use. You'll explore essential design principles, learn to create intuitive user experiences, and build real projects that can boost your portfolio and confidence as an app designer.

Packt | 2019 | 456 min