Master the essentials of C++ programming with our beginner-friendly course. Learn from local setup to advanced functions, and embark on your journey in software development.
Delivered Online On DemandOn-demand course1 hour
£5
Python Programming: Python Coding Essential Training
Are you looking to enhance your Python Programming skills? If yes, then you have come to the right place. Our comprehensive course on Python Programming will assist you in producing the best possible outcome by mastering the Python Programming skills.
The Python Programming course is for those who want to be successful. In the Python Programming course, you will learn the essential knowledge needed to become well versed in Python Programming.
Our Python Programming course starts with the basics of Python Programming and gradually progresses towards advanced topics. Therefore, each lesson of this Python Programming course is intuitive and easy to understand.
Why would you choose the Python Programming course from Compliance Central:
Lifetime access to Python Programming course materials
Full tutor support is available from Monday to Friday with the Python Programming course
Learn Python Programming skills at your own pace from the comfort of your home
Gain a complete understanding of Python Programming course
Accessible, informative Python Programming learning modules designed by experts
Get 24/7 help or advice from our email and live chat teams with the Python Programming bundle
Study Python Programming in your own time through your computer, tablet or mobile device.
A 100% learning satisfaction guarantee with your Python Programming Course
Improve your chance of gaining in demand skills and better earning potential by completing the Python Programming
Python Programming
Curriculum Breakdown of the Python Programming Course
Unit 01: Course Overview and Downloads
Unit 02: Python Setup
Unit 03: Strings and Variables
Unit 04: Numbers and Math
Unit 05: Booleans and Conditionals
Unit 06: Functions
Unit 07: Lists
Unit 08: Dictionaries
Unit 09: Tuples
Unit 10: Files
Unit 11: Modules
CPD
10 CPD hours / points Accredited by CPD Quality Standards
Who is this course for?
The Python Programming course helps aspiring professionals who want to obtain the knowledge and familiarise themselves with the skillsets to pursue a career in Python Programming. It is also great for professionals who are already working in Python Programming and want to get promoted at work.
Requirements
To enrol in this Python Programming course, all you need is a basic understanding of the English Language and an internet connection.
Career path
The Python Programming course will enhance your knowledge and improve your confidence in exploring opportunities in various sectors related to Python Programming.
Certificates
CPD Accredited PDF Certificate
Digital certificate - Included
CPD Accredited PDF Certificate
CPD Accredited Hard Copy Certificate
Hard copy certificate - £10.79
CPD Accredited Hard Copy Certificate
Delivery Charge:
Inside the UK: Free
Outside of the UK: £9.99 each
About Course
Learn how to use Linux to boost your programming productivity and become a more efficient developer.
In this comprehensive course, you will learn:
The best Linux terminals to use for programming
How to use clipboard managers to save time and effort
How to use Vim, the most powerful text editor for programmers
How to use Zsh and the oh-my-zsh framework to customize your terminal experience
Extensive lessons on terminal commands, including how to find and replace text, work with pipes and subshells, and automate tasks
And much more!
You will also receive access to a repository of scripts and an eBook containing all of the examples and explanations from the course.
This course is perfect for programmers who are new to Linux or who want to learn how to use Linux more effectively.
Enroll today and start your journey to becoming a more productive programmer with Linux!
Here are some of the benefits of learning how to use Linux for programming:
Linux is a powerful and flexible operating system that can be customized to meet your specific needs.
Linux is also very efficient, which can make a big difference in your productivity, especially when working with large projects.
Linux has a wide range of built-in tools and utilities that are designed for programmers, such as the Bash shell, Vim, and Git.
Linux is also open source, which means that there is a large community of developers who are constantly contributing to and improving the platform.
If you are serious about becoming a more productive programmer, then learning how to use Linux is an essential skill. This course will teach you everything you need to know to get started.
Enroll today and start boosting your productivity!
What Will You Learn?
I'll increase my terminal productivity by using Terminator, Guake and other tools
I'll be able to use regular expressions, pipes and subshells and external shell scripting libraries
I'll work with files like a vim-fu master
I'll increase my command line productivity (by learning how to use sed, find, tmux, network, autoenv and more)
I'll be able to launch a webserver, modify images and productively work with Git
I'll edit files without leaving the terminal, use the screen space efficiently and copy-paste like a pro
All in all: I will double my terminal productivity
Course Content
Introduction
Introduction
Terminator- Hasta La Vista Terminal
Guake - Not Quake!
Clipit- Forget Everything, Paste from History
Productive Shells: Reinvent The Way You Work
Pre Chapter Vim
Oh-my-zsh Your Terminal Never Felt This Good Before!
Basic Regular Expressions
Pipes and Subshells Your Shell's Salt and Pepper
Shell Scripting for Fun and Profit
Shell Scripting Libraries
Vim Kung Fu
Supercharging Vim
Keyboard Kung Fu
Plugin Steroids for Vim
Vim Password Manager
Extra- Fast Configuration Restore
CLI: The Hidden Recipe
Sed - One-Liner Productivity Treasure
You Can Run, But You Can't Hide From 'Find'
Tmux Virtual Consoles, Background Jobs and The Likes
Network Who's Listening
Autoenv Set a Lasting, Project-Based Habitat
Don't rm The Trash
Developers' Treasure
On the Spot Webserver
Shrinking Spells and Other Image Magic
Go With the Git Flow
Merge Git Conflicts With Ease
From Localhost to Instant DNS
JSON Jamming in The New Age
No More Mister Nice Guy
Closing Chapter
Bonus Chapter Terminal Art
Bonus Chapter
Closing Chapter
A course by Bogdan Vaida Experiential Trainer RequirementsYou need to have prior experience in the Linux command lineYou must have access to a Linux/Unix terminalBasic programming skills are recommended (but not required)Some basic shell scripting and web development knowledge make the course easier to understand Audience System administrators Developers who already know the basics of Linux and want to sharpen their skills People working in the Linux command line This course is not for people who are opening a terminal for the first time
Audience
System administrators
Developers who already know the basics of Linux and want to sharpen their skills
People working in the Linux command line
This course is not for people who are opening a terminal for the first time
Delivered Online On DemandOn-demand course2 hours 30 minutes
Overview
With the ever-increasing demand for Python Programming in personal & professional settings, this online training aims at educating, nurturing, and upskilling individuals to stay ahead of the curve - whatever their level of expertise in Python Programming may be.
Learning about Python Programming or keeping up to date on it can be confusing at times, and maybe even daunting! But that's not the case with this course from Compete High. We understand the different requirements coming with a wide variety of demographics looking to get skilled in Python Programming . That's why we've developed this online training in a way that caters to learners with different goals in mind. The course materials are prepared with consultation from the experts of this field and all the information on Python Programming is kept up to date on a regular basis so that learners don't get left behind on the current trends/updates.
The self-paced online learning methodology by compete high in this Python Programming course helps you learn whenever or however you wish, keeping in mind the busy schedule or possible inconveniences that come with physical classes. The easy-to-grasp, bite-sized lessons are proven to be most effective in memorising and learning the lessons by heart. On top of that, you have the opportunity to receive a certificate after successfully completing the course!
Instead of searching for hours, enrol right away on this Python Programming course from Compete High and accelerate your career in the right path with expert-outlined lessons and a guarantee of success in the long run.
Who is this course for?
While we refrain from discouraging anyone wanting to do this Python Programming course or impose any sort of restrictions on doing this online training, people meeting any of the following criteria will benefit the most from it:
Anyone looking for the basics of Python Programming ,
Jobseekers in the relevant domains,
Anyone with a ground knowledge/intermediate expertise in Python Programming ,
Anyone looking for a certificate of completion on doing an online training on this topic,
Students of Python Programming , or anyone with an academic knowledge gap to bridge,
Anyone with a general interest/curiosity
Career Path
This Python Programming course smoothens the way up your career ladder with all the relevant information, skills, and online certificate of achievements. After successfully completing the course, you can expect to move one significant step closer to achieving your professional goals - whether it's securing that job you desire, getting the promotion you deserve, or setting up that business of your dreams.
Course Curriculum
Module-1-Introduction-to-Python.pdf
Introduction-to-Python.pdf
00:00
Module-2-Variables.pdf
Variables.pdf
00:00
Module-3-Conditional-Statement.pdf
Conditional-Statement.pdf
00:00
Module-4-Loops.pdf
Loops.pdf
00:00
Module-5-Functions.pdf
Functions.pdf
00:00
Module-6-Objects.pdf
Objects.pdf
00:00
💻🚀 Ready to code? Learn JavaScript programming with Compete High! From basics to DOM manipulation, this self-paced JavaScript course is perfect for beginners & pros. Earn your certificate and boost your career! 🎓🔥
Delivered Online On DemandOn-demand course4 hours
£5
Learn C++ Advanced: Master Classes on OOPs and Templates
ð Unleash the Power of C++ with our Exclusive Advanced Master Classes! ð
Ready to elevate your C++ skills to the next level? Dive deep into the world of Object-Oriented Programming (OOP) and Templates with our cutting-edge online course: 'Learn C++ Advanced: Master Classes on OOPs and Templates.'
ð¥ What You'll Gain: â Mastery of OOP Concepts: Go beyond the basics and discover advanced OOP principles that will make your code more robust, scalable, and maintainable.
â Template Magic: Unlock the true potential of C++ templates and learn how to leverage them for generic programming, creating flexible and efficient code.
â Real-world Applications: Gain practical insights by working on hands-on projects and real-world case studies, applying your newfound knowledge to solve complex problems.
â Expert Guidance: Learn from industry experts with years of experience in C++ development. Our instructors are dedicated to helping you grasp even the most challenging concepts.
â Comprehensive Curriculum: Cover a wide range of advanced C++ topics, from smart pointers and inheritance to template metaprogramming and design patterns.
â Lifetime Access: Get access to course materials, updates, and a vibrant community for a lifetime. Stay current with the latest C++ trends and technologies.
â Certification of Completion: Showcase your expertise with a prestigious certificate upon successfully completing the course. Stand out to employers and peers alike.
ð¡ Who Is This Course For? Whether you're a seasoned C++ developer looking to enhance your skills or a passionate learner eager to delve into advanced programming concepts, this course is tailored for you. It's the perfect stepping stone for those aiming to become elite C++ developers.
ð Why Choose Our Course? ð Engaging Content: Our modules are designed for maximum engagement, combining video lectures, coding exercises, quizzes, and real-world projects.
ð¤ Community Support: Join a thriving community of learners and interact with instructors and peers. Exchange ideas, seek help, and collaborate on projects.
ð Proven Results: Our students have reported increased confidence and success in their professional endeavors after completing our courses.
Don't miss the opportunity to become a C++ master! Enroll now and unlock the full potential of your programming journey.
Course Curriculum
Module- 1
Introduction
00:00
Course Curriculum
00:00
Getting started on windows, mac or Linux
00:00
How to ask great questions
00:00
FAQ's
00:00
Get and Installing Visual Studio Editor
00:00
Creating First Project
00:00
C++ Hello World Program
00:00
Compile and Run a CPP Program
00:00
Module- 2
Introduction
00:00
What are oops
00:00
Data structures
00:00
What are access modifiers
00:00
Module- 3
Introduction
00:00
Creating a class
00:00
Creating an objects
00:00
Class methods
00:00
Adding parameters
00:00
Constructors
00:00
Constructor with parameters
00:00
Default constructor
00:00
The destructor
00:00
Get and set methods
00:00
Access modifiers
00:00
Static members
00:00
Module- 4
Introduction
00:00
Constant objects and functions
00:00
Pointers to class and object
00:00
Array of objects
00:00
Module- 5
Introduction
00:00
Overloading the equality operator
00:00
Overloading the stream insertion operator
00:00
Overloading the stream insertion operator
00:00
Overloading the binary arithmetic operators
00:00
Overloading the assignment operators
00:00
Overloading the unary operators
00:00
Overloading the subscript operator
00:00
Inline functions
00:00
Module- 6
Introduction
00:00
Inheritance
00:00
Protected members
00:00
Constructors and Inheritance
00:00
Destructors and Inheritance
00:00
Overriding methods
00:00
Polymorphism
00:00
Abstract classes
00:00
Final classes and methods
00:00
Deep inheritance and methods
00:00
Multiple Inheritance
00:00
Module- 7
Multiple Inheritance
00:00
What are exceptions
00:00
Throwing an exception
00:00
Catching an exception
00:00
Catching multiple exceptions
00:00
Create custom exceptions
00:00
Module- 8
Introduction
00:00
Creating a function template
00:00
Function template arguments
00:00
Overloading a function template
00:00
Creating a class template
00:00
Templates with multiple parameters
00:00
Delivered Online On DemandOn-demand course5 hours 3 minutes
ð Unlock the Power of Microsoft Excel with Our Excel VBA Programming Training Course! ð
Are you ready to take your Excel skills to the next level? Dive deep into the world of Excel VBA programming and unleash the full potential of this powerful tool! Our comprehensive online course, 'Microsoft Excel VBA Programming Training,' is designed to equip you with the expertise needed to automate tasks, streamline processes, and boost productivity within Excel.
Here's what you'll learn in this dynamic course:
ð Section 1: Introduction Get acquainted with the fundamentals of Excel VBA programming. Understand its significance and explore the vast possibilities it offers to transform your Excel experience.
ð Section 2: Macros Master the art of creating and executing macros to automate repetitive tasks and significantly reduce manual work. Learn to streamline your workflow like a pro!
ð Section 3: VBA Editor Navigate the VBA Editor seamlessly. Gain proficiency in using this interface to write, edit, and debug your VBA code effectively.
ð Section 4: Variables and Procedures Understand the concept of variables and procedures in VBA. Learn how to declare, assign, and utilize them efficiently to optimize your coding process.
ð Section 5: Loops and IF Statements Discover the power of loops and conditional IF statements. Harness these constructs to create dynamic and responsive Excel applications.
ð Section 6: Error Handling Learn robust error-handling techniques to troubleshoot issues and create resilient VBA programs.
ð Section 7: User Defined Functions Unlock the potential of creating custom functions tailored to your specific needs, enhancing Excel's capabilities beyond its default functions.
ð Section 8: Assignments Apply your newfound knowledge through hands-on assignments and practical exercises to reinforce your skills.
ð Section 9: Creating Forms Explore the creation of user-friendly forms and interfaces within Excel, making interactions more intuitive and efficient.
Whether you're a beginner or have some experience in Excel, this course is tailored to suit your learning needs. With comprehensive modules, real-world examples, and expert guidance, you'll gain the confidence to create powerful VBA scripts and automate Excel operations like never before!
Join us today and embark on a transformative journey in mastering Microsoft Excel VBA programming. Elevate your Excel skills and become a proficient VBA programmer!
Enroll now and excel in Excel VBA programming! ð¡ðâ¨
Course Curriculum
Section 1 - Introduction
What is VBA
00:00
Object Orientated Programming
00:00
Section 2 - Macros
Macros Initial Setup
00:00
Recording a Macro
00:00
Saving a Macro
00:00
Section 3 - VBA Editor
Launching VBA
00:00
VB Editor
00:00
Custom Menu
00:00
Naming Projects
00:00
Modules
00:00
Code Window
00:00
Comments
00:00
Section 4 - Variables and Procedures
Introduction
00:00
Vraibales
00:00
Variable Exercise
00:00
What are Procedures
00:00
What are Procedures - Part Two
00:00
What are Procedures - Part Three
00:00
Message Boxes
00:00
Input Box
00:00
Input Box - Part Two
00:00
Basic Navigation
00:00
Sheets
00:00
Draft LessonCell Navigation
00:00
Advanced Sheets
00:00
Offset
00:00
Section 5 - Loops and IF Statements
Introduction
00:00
Operators
00:00
Using Variables
00:00
What is Automation
00:00
For Loop
00:00
Do Loops
00:00
IF Statements
00:00
IF Statements - Part Two
00:00
Select Case
00:00
Section 6 - Error Handling
Debugging
00:00
Section 7 - User Defined Functions
UDFs
00:00
Section 8 - Assignments
Introduction
00:00
Exercise 1 - Record a Macro
00:00
Exercise 2 - Duplicating Data
00:00
Exercise 3 - Generate a Report
00:00
Generate a Report - Part Two
00:00
Exercise 4 - Inner and Outer Loops
00:00
Inner and Outer Loops - Part Two
00:00
Inner and Outer Loops - Part Three
00:00
Inner and Outer Loops - Part Four
00:00
Inner and Outer Loops - Part Five
00:00
Section 9 - Creating Forms
Form Controls
00:00
Building the Form
00:00
Initialize the Form
00:00
Command Buttons
00:00
Command Buttons - Part Two
00:00
Delivered Online On DemandOn-demand course6 hours 17 minutes