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

316 Software Engineer courses delivered On Demand

Website Development & Computer Programming: 8-in-1 Premium Online Courses Bundle

By Compete High

Fast-track your career in tech with the Website Development & Computer Programming: 8-in-1 Premium Online Courses Bundle — designed to make you hireable in web development, software engineering, and IT industries. This powerful bundle features Python, Go Lang, IT, Website Development, MS Excel, HTML, JavaScript, and Communication Skills — all key terms employers are searching for. Whether you aim to build dynamic websites or develop scalable applications, mastering Python and Go Lang alongside Website Development fundamentals like HTML and JavaScript is essential. Boost your productivity and data management with MS Excel, and enhance workplace effectiveness with Communication Skills. The integration of IT concepts ensures your technical foundation is solid. FOMO is real — tech jobs are growing rapidly, and this comprehensive bundle offers unbeatable value. Plus, Compete High has 4.8 on Reviews.io and 4.3 on Trustpilot for trusted, career-focused training. 🔹 Description Ideal for job seekers in software development, web design, IT support, and digital marketing: Gain fluency in Python and Go Lang programming languages. Develop Website Development skills using HTML and JavaScript. Improve data handling with MS Excel. Build strong foundational knowledge in IT systems. Hone your Communication Skills for teamwork and client interaction. Each keyword is woven organically throughout, ensuring strong SEO performance and alignment with employer job requirements. 🔹 FAQ Q: Do I need prior programming experience? A: No, this bundle supports beginners and those seeking to advance their skills. Q: How does this bundle enhance employability? A: Featuring high-demand keywords like Python, Website Development, and JavaScript, you become highly visible to recruiters. Q: Why choose Compete High? A: Compete High holds 4.8 on Reviews.io and 4.3 on Trustpilot, reflecting learner satisfaction and course quality.

Website Development & Computer Programming: 8-in-1 Premium Online Courses Bundle
Delivered Online On Demand16 hours
£28.99

Software Developer & Programmer Career Path: 8-in-1 Premium Online Courses Bundle

By Compete High

Kickstart or advance your tech career with the Software Developer & Programmer Career Path: 8-in-1 Premium Online Courses Bundle. Covering Python, Go Lang, UX, Website Development, HTML, CSS, DevOps, and Project Management, this bundle is crafted to make you highly hireable in the software engineering and web development sectors. From building robust backend systems with Python and Go Lang, to crafting intuitive user experiences with UX, HTML, and CSS, this bundle provides a full-stack approach. Add DevOps skills and project management know-how to lead and deliver projects efficiently—skills that employers in startups and enterprises seek in today's fast-evolving tech landscape. With Compete High’s 4.8 rating on Reviews.io and 4.3 on Trustpilot, you’re choosing quality training that aligns with industry needs. 📘 Description The demand for developers who combine coding expertise with design thinking and operational efficiency is skyrocketing. Master Python and Go Lang to build scalable applications, while UX, HTML, and CSS allow you to create seamless, user-friendly websites. DevOps knowledge ensures your code moves smoothly from development to production, while project management skills equip you to oversee timelines and collaborate effectively. This 8-in-1 course bundle prepares you to be a versatile software developer who understands the entire development lifecycle, increasing your value in the job market. ❓FAQ Q: Do I need prior coding experience? A: No, this bundle suits beginners and those looking to expand their programming skills. Q: What industries can I work in after completing this? A: Software development, web design, startups, enterprise IT, and digital agencies. Q: How important are project management skills? A: Crucial. They help you deliver projects on time, communicate with teams, and meet client expectations.

Software Developer & Programmer Career Path: 8-in-1 Premium Online Courses Bundle
Delivered Online On Demand16 hours
£28.99

The Complete Python Course: 8-in-1 Premium Online Courses Bundle

By Compete High

Step into the tech industry’s fastest-growing roles with The Complete Python Course: 8-in-1 Premium Online Courses Bundle. This bundle is your gateway to mastering Python, Go Lang, IT, Website Development, Data Analysis, Computer Security, PHP, and Freelancing — eight essential skills employers are searching for. Whether you’re targeting roles in software engineering, cybersecurity, data science, or freelance development, this bundle equips you to be job-ready. With Python and Go Lang dominating backend development and PHP and Website Development powering dynamic sites, your profile will stand out. Industries from tech startups to corporate IT need professionals fluent in Computer Security and savvy in Data Analysis to protect and interpret data. Plus, Freelancing skills help you break into the gig economy with confidence. Don’t miss out — enroll now while access remains open. Compete High has 4.8 on 'Reviews.io' and 4.3 on Trustpilot, proving the quality thousands trust. 🧠 Description This bundle covers in-demand skills that employers and clients alike demand in today’s competitive markets. Python is the backbone of many development projects, complemented perfectly by Go Lang for scalable applications. Strengthen your foundations in IT and Computer Security to meet enterprise standards. Website Development and PHP ensure you’re capable of creating and maintaining engaging web platforms, while Data Analysis skills give you the power to transform raw data into insights. Freelancing skills ensure you’re prepared for independent success, whether on platforms or private contracts. This 8-in-1 course is designed to build your portfolio and skill set naturally with Python, Go Lang, PHP, Data Analysis, and more — making you an indispensable hire in any tech sector. ❓ FAQ Q: Will this bundle help me find a job? A: Absolutely. Skills in Python, Go Lang, Data Analysis, and Computer Security are among the most sought-after by employers today. Q: Is freelancing covered? A: Yes, Freelancing is a key part of this bundle, helping you launch your independent career alongside technical expertise. Q: Is this bundle suitable for beginners? A: Yes. Whether you are new to Python, Website Development, or IT, the courses build your confidence step-by-step.

The Complete Python Course: 8-in-1 Premium Online Courses Bundle
Delivered Online On Demand16 hours
£28.99

Software Testing

By Compete High

🚀 Unlock the Power of Quality Assurance with Our Software Testing Course! 🚀 Are you ready to take your career in the tech industry to new heights? Dive into the world of software testing and equip yourself with the essential skills needed to ensure top-notch quality in every digital product! Our comprehensive Software Testing course is your gateway to mastering the art of detecting bugs, ensuring functionality, and delivering seamless user experiences.   Why Software Testing Matters? In today's fast-paced digital landscape, flawless software performance is non-negotiable. Every glitch, bug, or malfunction can cost a company its reputation, customers, and revenue. That's where software testing comes into play. By meticulously examining code, analyzing system functionalities, and running rigorous tests, software testers play a crucial role in identifying and rectifying issues before they escalate.   Benefits of Our Software Testing Course Stay Ahead of the Curve: In an industry that's constantly evolving, staying stagnant is not an option. Our course provides you with the latest techniques, tools, and methodologies in software testing, ensuring you're always ahead of the curve. Enhance Product Quality: Become the guardian of quality by learning how to conduct thorough tests that identify even the most elusive bugs. With your expertise, you'll contribute to the creation of robust, reliable software that delights users. Boost Employability: Employers are constantly on the lookout for skilled software testers who can ensure their products meet the highest standards. By completing our course, you'll enhance your employability and open doors to exciting career opportunities. Save Time and Resources: Catching bugs early in the development process saves both time and resources. Our course teaches you how to implement efficient testing strategies, helping companies streamline their workflows and minimize costly rework. Earn Recognition and Respect: As a proficient software tester, you'll earn the respect of your peers and recognition from industry leaders. Your ability to deliver flawless software solutions will position you as a valuable asset in any organization.   Who is This For? Our Software Testing course is perfect for: Aspiring QA Engineers Software Developers looking to expand their skillset IT Professionals interested in quality assurance Students pursuing a career in technology Anyone passionate about ensuring top-notch software quality No matter your background or experience level, if you're eager to dive into the world of software testing, this course is for you!   Career Path Upon completing our Software Testing course, you'll be well-equipped to pursue a variety of exciting career paths, including: Quality Assurance Engineer: As a QA engineer, you'll be responsible for ensuring that software products meet the highest quality standards. You'll design and execute tests, identify defects, and collaborate with developers to resolve issues. Test Automation Engineer: Automation is becoming increasingly essential in software testing. As a test automation engineer, you'll leverage tools and scripts to automate repetitive testing tasks, improving efficiency and accuracy. Software Development Engineer in Test (SDET): SDETs combine development and testing skills to create robust testing frameworks and tools. They play a crucial role in ensuring the reliability and scalability of software systems. Quality Assurance Manager: With experience and expertise, you could advance to a managerial role overseeing QA teams and processes. Quality assurance managers are responsible for setting testing standards, optimizing workflows, and ensuring the overall quality of deliverables.   Don't Miss Out on This Opportunity! Are you ready to embark on an exciting journey into the world of software testing? Enroll in our Software Testing course today and unlock the door to a rewarding career in quality assurance. Join thousands of satisfied students who have transformed their careers with our comprehensive training program. Don't wait - secure your future in tech today!   FAQ (Frequently Asked Questions) - Software Testing Q1: What is software testing, and why is it important? Software testing is the process of evaluating a software application or system to ensure that it meets specified requirements and works as expected. It involves executing a program or system with the intent of finding errors or bugs and verifying that the software meets its quality and performance objectives. Testing is crucial for several reasons: It helps identify and fix defects or bugs early in the development process, reducing the cost of fixing issues later. It ensures that the software meets user requirements and expectations, enhancing user satisfaction. Testing improves the reliability, usability, and performance of software applications, thereby increasing their overall quality. It helps build confidence in the software's correctness and functionality, leading to better adoption and success in the market. Q2: What are the different types of software testing? There are various types of software testing, each serving different purposes and objectives: Unit Testing: Tests individual components or modules to ensure they function correctly in isolation. Integration Testing: Verifies that multiple components work together as expected when integrated. System Testing: Evaluates the entire system's functionality and performance in the context of the intended environment. Acceptance Testing: Validates that the software meets user requirements and is ready for deployment. Regression Testing: Ensures that changes or updates to the software do not adversely affect existing functionality. Performance Testing: Evaluates the software's responsiveness, scalability, and stability under different workload conditions. Security Testing: Identifies vulnerabilities and weaknesses in the software to prevent unauthorized access or data breaches. Q3: When should testing be performed in the software development lifecycle? Testing should be integrated into the software development lifecycle from the early stages and conducted iteratively throughout the process. Ideally, testing starts as soon as individual components or modules are developed and continues through integration, system development, and acceptance testing phases. Iterative testing allows for early detection and resolution of issues, reducing the risk of defects accumulating and impacting the final product. Q4: What are some common challenges in software testing? Incomplete or unclear requirements: Lack of clear specifications can make it challenging to determine what to test. Time and resource constraints: Limited time and resources may restrict the extent of testing that can be performed. Changing requirements: Frequent changes in requirements can lead to scope creep and require retesting. Complexity of software: Testing complex systems with intricate dependencies can be challenging and time-consuming. Test environment setup: Creating and maintaining test environments that mimic production can be complex and costly. Effective communication: Ensuring clear communication among stakeholders, developers, and testers is essential for successful testing. Course Curriculum Module 1 Introduction to Software Engineering Introduction to Software Engineering 00:00 Module 2 Software Design Principles and Testing Software Design Principles and Testing 00:00 Module 3 Software Maintenance and Evolution Software Maintenance and Evolution 00:00 Module 4 Software Project Management Software Project Management 00:00 Module 5 Software Configuration Management Software Configuration Management 00:00 Module 6 Software Project Metrics and Measurement Software Project Metrics and Measurement 00:00

Software Testing
Delivered Online On Demand6 hours
£4.99

Machine Learning

By Compete High

🚀 Unlock the Power of Data with Our Machine Learning Course! 🤖 Are you ready to dive into the revolutionary world of Machine Learning? Welcome to our comprehensive course designed to equip you with the skills and knowledge needed to harness the potential of data-driven decision-making. 🎓 Machine Learning has rapidly emerged as one of the most transformative technologies of the 21st century. From powering intelligent virtual assistants to revolutionizing healthcare diagnostics, its applications are boundless. With our expertly crafted course, you'll embark on a journey that will demystify the complexities of Machine Learning and empower you to leverage its capabilities for diverse purposes. 💡 Why Machine Learning? In today's data-driven world, organizations across industries are seeking professionals who can extract actionable insights from vast amounts of data. Machine Learning offers the tools and techniques necessary to analyze complex datasets, identify patterns, and make predictions with unprecedented accuracy. By mastering Machine Learning, you'll gain a competitive edge in the job market and position yourself as a valuable asset to any organization. 📈 What You'll Learn: Our Machine Learning course covers a wide array of topics, including: Fundamentals of Machine Learning algorithms Supervised, unsupervised, and reinforcement learning techniques Data preprocessing and feature engineering Model evaluation and validation Deep learning and neural networks Practical applications and case studies With hands-on projects and real-world examples, you'll not only understand the theory behind Machine Learning but also gain practical experience in implementing algorithms and solving complex problems. Whether you're a beginner or an experienced data professional, our course is tailored to accommodate learners of all levels. 📊 Who is this for? Our Machine Learning course is ideal for: Aspiring data scientists and analysts Software engineers looking to transition into Machine Learning roles Business professionals seeking to leverage data for strategic decision-making Students and academics interested in exploring the forefront of technology No matter your background or experience level, our course provides a solid foundation in Machine Learning principles and techniques, setting you on the path to success in this rapidly evolving field. 🌟 Career Path: By mastering Machine Learning, you'll open doors to a myriad of exciting career opportunities, including: Data Scientist Machine Learning Engineer AI Researcher Business Intelligence Analyst Data Engineer With the demand for Machine Learning professionals on the rise, employers are actively seeking individuals with the skills and expertise to drive innovation and deliver impactful solutions. Whether you're looking to advance your current career or embark on a new professional journey, our course will equip you with the tools and knowledge needed to thrive in today's competitive job market. 💼 FAQ: Q: Is prior programming experience required to enroll in the course? A: While prior programming experience can be beneficial, our course is designed to accommodate learners of all backgrounds. We provide comprehensive tutorials and resources to help you grasp the fundamentals of programming and get started with Machine Learning. Q: How long does it take to complete the course? A: The duration of the course varies depending on your pace and level of commitment. On average, most learners complete the course within 3 to 6 months. However, you have the flexibility to study at your own pace and revisit materials as needed. Q: Are there any prerequisites for enrolling in the course? A: While there are no strict prerequisites, familiarity with basic mathematics, statistics, and programming concepts can be advantageous. We provide supplementary materials and support to help you build the necessary foundation for success in the course. Q: Will I receive a certificate upon completion of the course? A: Yes, upon successfully completing the course requirements, you'll receive a certificate of completion that validates your proficiency in Machine Learning concepts and techniques. This certificate can enhance your credentials and demonstrate your expertise to potential employers. Q: How does the course structure accommodate working professionals? A: Our course offers flexible scheduling options, allowing you to balance your studies with your professional and personal commitments. With on-demand access to course materials and resources, you can learn at your own convenience and progress at a pace that suits your lifestyle. Don't miss out on the opportunity to unlock your full potential with our Machine Learning course! Enroll today and embark on a transformative journey that will shape the future of your career. 🌐✨ Course Curriculum Module 1_ Introduction to Machine Learning Introduction to Machine Learning 00:00 Module 2_ Linear Regression Linear Regression 00:00 Module 3_ Logistic Regression Logistic Regression 00:00 Module 4_ Decision Trees and Random Forests Decision Trees and Random Forests 00:00 Module 5_ Support Vector Machines (SVMs) Support Vector Machines (SVMs) 00:00 Module 6_ k-Nearest Neighbors (k-NN) k-Nearest Neighbors (k-NN) 00:00 Module 7_ Naive Bayes Naive Bayes 00:00 Module 8_ Clustering Clustering 00:00 Module 9_ Dimensionality Reduction Dimensionality Reduction 00:00 Module 10_ Neural Networks Neural Networks 00:00

Machine Learning
Delivered Online On Demand10 hours
£4.99

Amazon Web Services (AWS) Course

By One Education

Amazon Web Services (AWS) has reshaped the way businesses operate in the digital space. From cloud computing and secure data storage to scalable infrastructure and machine learning tools, AWS provides a reliable platform that meets the evolving demands of organisations across industries. Whether you’re an aspiring cloud architect or simply looking to sharpen your knowledge of cloud systems, this course is your go-to guide for understanding the core services and capabilities of AWS. In this online course, you’ll be introduced to the key features of AWS and how they are used in professional environments—from managing resources to automating processes with cloud-native tools. The content is structured to deliver clarity without the jargon, giving you the insights needed to navigate the AWS landscape with confidence. It’s an ideal choice for anyone aiming to build their cloud knowledge efficiently, without the extra fluff. Let AWS speak for itself—because once you understand how it works, it’s easy to see why it’s become the global leader in cloud technology. Learning outcomes: Understanding the basics of AWS infrastructure and services Learning how to launch a server on AWS Knowledge of data storage options and how to use them in AWS Understanding AWS security and how to implement it in your projects Learning deployment techniques and how to deploy a project on AWS This course is designed for individuals who want to learn about Amazon Web Services (AWS) and how to use its features to host and deploy applications. The course covers the fundamentals of AWS, including launching a server, data storage, security, and deployment. The course includes hands-on activities that allow learners to practice using AWS services and tools. By the end of the course, learners will have the knowledge and skills needed to build and deploy applications on AWS. Amazon Web Services (AWS) Course Curriculum Section 01: Introduction Section 02: Launching a Server Section 03: AWS - Data Storage Section 04: AWS - Java API Section 05: AWS - CLI Section 06: AWS - S3 Static Website Section 07: AWS - Security Section 08: AWS - Deployment Section 09: AWS - Security Continued How is the course assessed? Upon completing an online module, you will immediately be given access to a specifically crafted MCQ test. For each test, the pass mark will be set to 60%. Exam & Retakes: It is to inform our learners that the initial exam for this online course is provided at no additional cost. In the event of needing a retake, a nominal fee of £9.99 will be applicable. Certification Upon successful completion of the assessment procedure, learners can obtain their certification by placing an order and remitting a fee of __ GBP. £9 for PDF Certificate and £15 for the Hardcopy Certificate within the UK ( An additional £10 postal charge will be applicable for international delivery). CPD 10 CPD hours / points Accredited by CPD Quality Standards Who is this course for? Developers who want to learn how to host and deploy applications on AWS IT professionals who want to learn how to use AWS for infrastructure management Anyone who wants to learn about cloud computing and AWS services Requirements There are no formal entry requirements for the course, with enrollment open to anyone! Career path AWS Developer: £40,000 - £85,000 AWS Solutions Architect: £60,000 - £110,000 AWS DevOps Engineer: £50,000 - £95,000 Cloud Infrastructure Engineer: £40,000 - £90,000 IT Manager - Cloud Services: £50,000 - £100,000 Certificates Certificate of completion Digital certificate - £9 You can apply for a CPD Accredited PDF Certificate at the cost of £9. Certificate of completion Hard copy certificate - £15 Hard copy can be sent to you via post at the expense of £15.

Amazon Web Services (AWS) Course
Delivered Online On Demand9 hours
£12

Educators matching "Software Engineer"

Show all 101
Streetgames UK

streetgames uk

Manchester

StreetGames harnesses the power of sport to create positive change in the lives of disadvantaged young people right across the UK. StreetGames' work helps to make young people and their communities healthier, safer and more successful. WHY SPORT? Sport is energetic, inclusive and enjoyable, but StreetGames' goal isn’t just about having fun. StreetGames believes in the power of sport to transform lives and to broaden ambitions. Sport teaches key skills such as teamwork, understanding and self-discipline, brings people together, creates pride in a community, breaks down social boundaries, and inspires people to make a difference in their own lives and for others. Through sport, StreetGames can empower young people to kick-start a cycle of positive change that echoes throughout their entire community. StreetGames' central programme: 'Doorstep Sport' encapsulates many of these important qualities, offering fun and informal sports clubs that work to meet the needs of today's disadvantaged young people - a staggering 70% of whom are not involved in structured activity elsewhere. They do this by operating according to the 'Five Rights of StreetGames': being carried out at the right time, in the right place, with the right people, for the right price and in the right style to suit the needs of these LSEG youth. TEAMWORK StreetGames' work is delivered in partnership with the StreetGames Alliance of around 1,000 Locally Trusted Organisations, working in disadvantaged communities across the UK. The collective power and reach of this alliance enables unparalleled access to young people growing up in over 4,000 poverty-hit localities. These organisations are the lifeblood of their neighbourhoods. They have earned their spurs, built trust and won the right to make a difference in their community. They understand what will work and what’s needed on their patch. They reach those that others find ‘hard to reach’ and are able to collaborate with StreetGames to replicate what works at scale and at pace. The organisations that make up the StreetGames Alliance maintain industry standards for safeguarding, insurance, health and safety, and equalities and diversity. Each is a self-determining organisation that is independently managed and funded. Most are charities, legally constituted community groups or Community Interest Companies. All are embedded in their ‘hard to reach’ neighbourhood. LEVELLING THE PLAYING FIELD 3.5 million UK children currently live in poverty. Fewer than 1/4 meet national guidelines for recommended daily activity. Young people from the lowest economic bracket are 3 times more likely to suffer with mental illness than a counterpart from the highest-earning group. The UK’s poorest children live an average of 3.6 to 5 years fewer than their more affluent peers These same children also spend an additional 16.5 years in poor health. Screenshot 2020-08-06 at 13.01.07.png "StreetGames has turned my life around. If it wasn't for them I don't know where I'd be right now" LYNDSEY DAWN - STREETGAMES PARTICIPANT. StreetGames believes in fair play, both in sport and in life. With only £3.21 to spend on sports activities per week – compared to the national average of £12.11 – struggling families just can’t afford to keep pace. That’s why StreetGames has made it its mission to level the playing field. Here’s how. StreetGames is committed to making communities healthier, safer and more successful. StreetGames' programmes are conducted in the ‘Right Way’ - offering projects at the right time, in the right place, and for the right price to suit the needs of young participants. Through StreetGames' pioneering Doorstep Sport approach, the organisation improves young lives through sport, giving access to positive role models, volunteering opportunities and diversionary activities. Through Fit and Fed, StreetGames tackles the hidden issue of holiday hunger and inactivity, through nutritious meals and fun, healthy activities. Through Us Girls, StreetGames work to empower young women within a holistic and supportive environment - tackling the everyday sexism that presents a barrier to participation in sport.