Score code, devs, and debt fast.

Start free trial
sitepoint-terminal
#

Welcome to SitePoint!

#

Access a huge library of books and courses

#

On various topics: JavaScript, Python, AI, and more!

Explore over 700 courses

Browse our comprehensive collection of courses, books, and tutorials on a wide range of development and design topics.

Django A-Z: Build & Deploy Web Projects With Python & Django
Django A-Z: Build & Deploy Web Projects With Python & Django

video

Git & GitHub Masterclass: The Practical Bootcamp
Git & GitHub Masterclass: The Practical Bootcamp

video

·

5.0
Web Development Foundation: Learn HTML5, CSS3 & Bootstrap
Web Development Foundation: Learn HTML5, CSS3 & Bootstrap

video

·

5.0
Python Data Structures and Algorithms: The Complete Bootcamp
Python Data Structures and Algorithms: The Complete Bootcamp

video

Python A-Z: Learn Python By Building 15 Projects
Python A-Z: Learn Python By Building 15 Projects

video

React JS Masterclass: Zero To Job Ready With 10 Projects
React JS Masterclass: Zero To Job Ready With 10 Projects

video

·

4.5
Looking for more?

Browse our comprehensive collection of courses, books, and tutorials on a wide range of topics.

Browse Library
Course List
Collection of more than 700 courses

The home for developers

Track your course progress, manage projects, and find your dream job - all in one place.
Start your free Trial
Toolbox overview
Matt Mullenweg avatar

... I joined SitePoint to learn more about web stuff and their PHP/MySQL tutorial was probably the first I used.

Matt Mullenweg

Creator of WordPress, CEO of Automattic

For all learning paths

Whether you’re a full-stack developer, designer, or looking to get into AI, we’ve got a path for you.

Full Stack JavaScript Developer
Full Stack JavaScript Developer

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·4 steps
Web Development Basics
Web Development Basics

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·2 steps
Pro Dev Workflow
Pro Dev Workflow

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·3 steps
Build Beautiful Webpages
Build Beautiful Webpages

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·5 steps
React Front End Development
React Front End Development

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·4 steps
Vue Front End Development
Vue Front End Development

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·4 steps
We’ve got a path ready for you!

Discover our library filled with learning paths for all kinds of learners.

Browse Library
Recommended jobs for developers

Browse thousands of jobs in Software Development

Browse all jobs
Pontoon

20h ago

Cyber Security Specialist

Cyber Security Specialist Location: London/Hybrid (2 days in office) Rate: A highly competitive salary is available for suitable candidates Role Profile As a Cyber Security Specialist, you will be the go-to Subject Matter Expert (SME) for various projects, offering your insights and recommendations to enhance our security posture. With a strong technical background, you will work independently while leveraging the support of a tight-knit team. Your primary focus will be on providing expert advice and guidance on security solutions, particularly in cloud environments, especially Azure. Key Responsibilities: Provide expert security advice and guidance on a range of projects. Act as the security SME, ensuring security considerations are integrated into project plans and deliverables. Collaborate with project teams to identify and mitigate security risks effectively. Conduct comprehensive security assessments and reviews of systems, applications, and processes. Identify vulnerabilities and recommend appropriate security measures. Ensure compliance with security policies, standards, and regulations, contributing to the ongoing maturity of organisational security. Promote security awareness across the organisation. Develop and deliver engaging security training and awareness programmes. Stay current with the latest security trends, threats, and technologies. Advise on securing cloud-based solutions, focusing on Azure security tooling (e.g., configuring Azure Policy). Provide guidance on best practises for cloud security architecture and design. Assist in the development and implementation of cloud security policies and procedures. Skills & Experience: Strong understanding of information and cyber security principles and practises. Experience with security assessment and risk management methodologies. Proficiency in cloud security, particularly with Azure security tools and services. Familiarity with security standards and frameworks (e.g., ISO 27001, NIST, CIS). Knowledge of security technologies such as firewalls and web proxies; experience with ZTNA, CTI, and threat modelling is beneficial. Excellent communication and interpersonal skills. Ability to work effectively in a team-oriented environment. Strong problem-solving and analytical skills. Capacity to manage multiple projects and priorities simultaneously. Proactive and self-motivated with a keen attention to detail. Ability to align security outcomes with business objectives. Bachelor's degree in Information Security, Computer Science, or a related field, or relevant industry experience. Candidates will need to show evidence of the above in their CV in order to be considered. If you feel you have the skills and experience and want to hear more about this role 'apply now' to declare your interest in this opportunity with our client. Your application will be observed by our dedicated team. We will respond to all successful applicants ASAP however, please be advised that we will always look to contact you further from this time should we need further applicants or if other opportunities arise relevant to your skillset. Adecco is an employment consultancy. We put expertise, energy, and enthusiasm into improving everyone's chance of being part of the workplace. We respect and appreciate people of all ethnicities, generations, religious beliefs, sexual orientations, gender identities, and more. We do this by showcasing their talents, skills, and unique experience in an inclusive environment that helps them thrive. As part of our standard hiring process to manage risk, please note background screening checks will be conducted on all hires before commencing employment.

London, UK·

Full Time

Jam Management Consultancy Limited T/A JAM RECRUITMENT

20h ago

Software Development Manager

About the Role: Software Development Manager. (.Net C# React TypeScript JavaScript SQL Server) Our clients are seeking an experienced and dynamic Software Development Manager with expertise in .NET, C#, React, JavaScript, and TypeScript to lead our clients development team. In this role, you will oversee the design, development, and delivery of high-quality software solutions, ensuring alignment with business objectives and industry best practices. You will collaborate with cross-functional teams to foster innovation, drive continuous improvement, and mentor a team of skilled developers. Key Responsibilities: Team Leadership & Management: Manage, mentor, and motivate a team of software developers, fostering a collaborative and high-performance culture. Set clear goals, monitor performance, and provide regular feedback and development opportunities. Project & Product Delivery: Oversee the complete software development lifecycle, from planning and design through implementation, testing, and deployment. Ensure timely delivery of projects while maintaining high standards of code quality, performance, and security. Work closely with product management, UX/UI designers, and other stakeholders to define project requirements and priorities. Technical Oversight: Drive the technical vision for the team, advocating best practices in software design, development, and testing. Ensure effective utilisation of .NET, C#, React, JavaScript, and TypeScript within projects. Review and approve technical designs, ensuring solutions are scalable, maintainable, and aligned with business goals. Process Improvement & Innovation: Implement agile methodologies and continuous integration/continuous deployment (CI/CD) practices to improve development efficiency. Identify opportunities for process improvements, automation, and innovation within the development cycle. Encourage a culture of continuous learning and adaptation, keeping up to date with industry trends and emerging technologies. Stakeholder Engagement: Collaborate with senior management and other department heads to align technical initiatives with overall business strategy. Communicate project status, risks, and challenges effectively to stakeholders. Serve as a key point of contact for technical matters and provide expert advice when required. Key Requirements: Technical Expertise: Proven experience in software development with a strong command of .NET and C#. Hands-on experience with front-end frameworks, particularly React, as well as proficiency in JavaScript and TypeScript. A solid understanding of architectural principles, design patterns, and software development best practices. Leadership Experience: Demonstrable experience in managing and mentoring a software development team. Excellent project management skills, with the ability to prioritise and manage multiple projects concurrently in an agile environment. Communication & Collaboration: Strong interpersonal skills with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders. A collaborative mindset with a commitment to fostering a positive team environment. Problem-Solving & Innovation: A proactive approach to problem-solving, with the ability to identify issues early and implement creative, sustainable solutions. A keen interest in emerging technologies and continuous professional development. Desirable Attributes: Experience working in a dynamic, fast-paced environment. Familiarity with cloud platforms (e.g., Azure, AWS) and containerisation technologies. Understanding of DevOps practices and tools. Certification in agile methodologies or project management (e.g., Scrum Master, PMP). Degree Educated 2:1 within Computer Science, STEM subjects, What Our Clients Offer: Competitive salary and benefits package. Opportunities for professional development and career advancement. A collaborative and innovative working environment. The chance to work on exciting, cutting-edge projects that challenge your thinking, accelerate your growth, and place you at the forefront of innovation within your industry

Berkshire, UK·

Full Time

Spectrum IT Recruitment

20h ago

Software QA Engineer

Excellent opportunity for a Software QA Engineer to join brilliant client's team based in Brighton. As a QA Engineer, you will be responsible for introducing and maintaining new technologies whilst utilising the latest industry software and practices. You'll become a vital part of an already successful software team who producing excellent software for a market leading company. The role will cover various aspects of the testing life cycle with a specific focus on improving QA processes and introducing test automation. The role will require you to work closely with the development team, so strong communication skills are essential. The ability to improvise at both a tactical and strategic level is important to aid in prioritising short-term problem solving against longer term strategic goals.As well as competitive salaries, our client offers a comprehensive benefits package which includes a bonus scheme. This is a hybrid role. Skills required: Automation experience with Playwright Good JavaScript, TypeScript skills SQL Experience in creating front end and API automated test projects Experience in performance and/or load testing and related tools Excellent communication skills If you feel you have the skills and experience required for this opportunity, then please contact Oliver Wilson at Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.

Brighton, UK·

Full Time

ITOL Recruit

20h ago

Cyber Security Trainee

Cyber Security Placement Programme - No Experience Required Are you looking to benefit from a new career in IT and Cybersecurity? Skills shortages in the IT sector are driving the need for qualified, entry-level career seekers and career changers. We help place graduates from this programme in top UK companies and organisations needing to employ entry-level IT and Cybersecurity staff that can hit the ground running with up-to-date skills gained from this programme. The best part is you will not need any previous experience as fully accredited training, which includes tutor support and mentoring, provides you with the skills, practical knowledge and qualifications for you to secure a professional job and career in IT. You will also have the reassurance of a job guarantee (18K-£35K) upon completion. Whether you are working full time, part time or are unemployed, this package has the flexibility to be completed at a pace that suits you and can be completed in a few weeks or a few months (step 1 to 4 below). Your job and career goals are completed in 4 easy steps. Step 1 - Accredited Online Training The first step is completing a selection of professional, accredited and industry recognised courses from CompTIA which is the global leader in IT Technician, Networking and Cybersecurity training. The training is delivered via multimedia rich video tutorials, practice labs, presentations and quizzes through a portal that you study from home. You will also be assigned an expert tutor and a support mentor to help you throughout your training. Step 2 - Practical Training You will gain practical experience by using practice labs which enable you to practice and master what you have learned. Gaining practical hands-on experience gives you confidence to be proficient in your first IT role. This combination of theoretical and practical skills is what line managers need you to have to be effective and confident in your role. Step 3 - Official exams You will then go on to sit the CompTIA A and the CompTIA Network exams to give you the official certifications which will be recognised not only in the UK, but worldwide. The CompTIA A is the most asked for certificate for entry-level IT roles and the certification most IT Managers start their own careers with. All PCs in a professional environment are networked to servers, cloud based or otherwise and the Network gives you a needed foundation level of knowledge in networking. Step 4 - IT Technician placement (£18-£25K) We work with you to secure your first role as an IT Technician, with a starting salary of anywhere between £18K-25K. Ideally you will need to gain two years’ experience in this role before you can progress into a cyber security role. While working as an IT Technician, we will release your second batch of training which is specifically designed to qualify you to move into the cybersecurity field. This official, accredited training consists of online training, practical training and an official exam (CompTIA Security). Further we can tailor the package to include courses like the Certified Ethical Hacker and Certified Network Defender depending on your requirements and future direction. Cybersecurity Role Once you have completed all the mandatory training in step four and have gained two plus years experience in the IT industry, you will be ready to move into higher paying Cybersecurity roles. Our recruitment support team specialises in the IT and Cybersecurity space and roles at this level have an average starting salary of £35K. We have been helping career changers and new career seekers gain new careers since 2009 and we are a CompTIA Gold Partner, accredited by the BCS (Chartered Institute of IT/ British Computer Society) and the EC-Council to ensure we provide the highest levels of training. In addition, we are also ELCAS approved to help members of the Armed Forces, Service Leavers and Veterans gain rewarding careers in IT and Cybersecurity. Job Guarantee Due to the success of this programme and the skills shortage of entry-level IT staff, we can guarantee you will secure a job upon completion of your study programme or we will refund you 100% of your course fees back. This is subject to our terms of learning/ terms of business. Passionate about starting a career in IT? Apply now and one of our friendly advisors will be in touch. Keywords: IT Technician, IT Helpdesk, IT Security, IT Field Engineer, Cyber Security, IT Support, 1st Line Support, 2nd Line Support, IT Training Course, Cyber Training Course, Cyber Security Course, First Line Support, Second Line Support, IT Security Engineer, IT Engineer, CompTIA A, CompTIA Network, CompTIA Security, Ethical Hacker

Walsall, UK·

Full Time

QA

20h ago

IT Support Technician Apprentice

Employer description: Genus PLC is a world-leading animal genetics company. At the forefront of innovation in gene-editing, advanced reproductive biology, and other breakthrough breeding technologies, their R&D advances an agricultural practice thousands of years old – animal breeding. Their goal is to ensure the global food system continues to nurture healthy, productive animals that yield affordable, high-quality proteins for a sustainable future. They believe a more sustainable food system starts with better breeding and genetics. They now have an opportunity for you to become a hands-on member of their global IT service desk, delivering high quality customer focused IT support during EMEA hours. Responsibilities: Provide day-to-day on-site support at our Stapeley office and other remote UK locations. Deliver remote support to users across multiple countries in Europe, Africa, Russia and India. Meet or exceed response and resolution times defined in service level agreements. Escalate and liaise with third party suppliers where necessary, ensuring resolution and stakeholder satisfaction. Install, configure and troubleshoot hardware, operating systems (mainly Windows 11) and core productivity tools (e.g. Microsoft 365). Manage and support access controls, user provisioning, file permissions, and endpoint security. Support virtual and physical infrastructure including VPN, remote access services and storage management. Assist with support and maintenance of Microsoft Azure, Microsoft 365, Dynamics 365 and Intune. Support delivery of IT projects including office launches, infrastructure refreshes, and digital workplace initiatives. Act as one of the primary IT points of contact for colleagues on-site, ensuring consistent communication and excellent customer experience. Desirable skills: Understanding of Windows 10/11, Microsoft 365, and basic networking concepts (IP addressing, DNS). Interest in or basic exposure to cloud services (Azure/AWS) and account management (Active Directory, Microsoft Entra ID). Awareness of endpoint security (antivirus, MFA) and system updates/patching practices. Willingness to, in time, travel occasionally across EMEA to support global IT initiatives. Full UK driving licence. Entry requirements: 3 GCSEs (or equivalent) at grades 4 (A-C) in any subject GCSE Maths and English (or equivalents) at grades 3 (D or above) Prospective apprentices must not hold an existing qualification at the same or higher level as this apprenticeship is in a similar subject You may also have a combination of qualifications and experience which demonstrate the minimum foundation needed for the programme. In this instance you could still be considered for the programme. If you hold international equivalents of the above qualifications, at the time of your application you must be able to provide an official document that states how your international qualifications compare to the UK qualifications. For more information please visit the UK ENIC website. Working hours: 37 hours per week, Monday to Friday, shifts to cover 8am - 5:30pm (e.g. 8am - 4pm or 9:30am - 5:30pm) Benefits: 25 days holidays plus bank holidays. NFU pension scheme. Comprehensive training, learning & development program for all employees. Employee NHS cash top up health insurance scheme. Employee assistance and mental health support programmes. Life cover. Future prospects: 90% of QA apprentices secure permanent employment after completing: this is 20% higher than the national average. About QA: Our apprenticeships are the perfect way to gain new skills, earn while you learn, and launch yourself into an exciting future. With over 50,000 successful apprenticeship graduates, we're a top 50 training provider, dedicated to helping you succeed. Interested? Apply now!

Nantwich, UK·

Full Time

Hays Specialist Recruitment Limited

20h ago

Information Security and Compliance Lead

Security & Compliance Lead Chesterfield £50,000 to £55,000 Excellent Benefits Your new company Hays Technology are recruiting for an Information Security & Compliance Lead to join a large public sector organisation based in the Chesterfield area. You will be reporting to the Head of Digital, Data & Technology. This is a new role to establish and make your own. Your new role In your new role, you will be responsible for ensuring the security and protection of the organisation's information systems, networks, and data, whilst playing a critical role in developing and implementing information security strategies, policies, and procedures to safeguard the organisation's digital assets and mitigating potential risks.You will oversee information security, compliance, and risk management practices based on industry-accepted information security and risk management frameworks, whilst establishing and maintaining an incident response plan, including incident detection, response, investigation, and resolution, to minimise the impact of security incidents. What you'll need to succeed Demonstrable experience of implementing and maintaining information security frameworks e.g. ISO27001 within a medium/large sized public sector organisation Leadership and team management capability, with the ability to motivate and inspire a team as things progress Comprehensive knowledge of Information Security Management Systems with the ability to scope, design, and implement such systems Strong ICT infrastructure, application, and cloud/SaaS technical skills would be advantageous Evidenced knowledge and understanding of ISO270001, ITIL, and Prince 2 management practices Ability to lead the workforce, increasing their skills and knowledge in relation to information security What you'll get in return This exciting position is paying between £50,000 and £55,000 and offers an excellent work life balance including: generous annual leave, hybrid working, a public sector employer contribution pension scheme, flexibility, training, and development opportunities. What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk

Chesterfield, UK·

Full Time

Check out our latest articles

Stay sharp with the latest updates in tech industry!

Explore all articles

Discover a world of insights - browse our complete collection of articles in one place!

See all articles
Our weekly newsletter
Get the freshest news and resources in your inbox each week
Subscribe to newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

We Develop Elite Developers

Ready to get started? Access a library of books and courses on JavaScript, Python, AI, and more!
Start your free trial

7 Day Free Trial. Cancel Anytime.

Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.