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
Baltic Apprenticeships

20h ago

IT Apprenticeship

Calling all aspiring IT Support technicians, IOS systems are on the hunt for an IT Support technician to join their team as an IT Support Apprentice. Integrated Office Systems (IOS) was established in 1994 and offer a range of solutions such as Office Technology, IT Solutions, Digital Transformation and Office Solutions. With a focus on maintaining excellent customer service and innovative solutions, IOS is well placed for the next chapter in their history, as they continue to support businesses across the UK with their office needs, whatever they may be. As an IT Apprentice, you will be an essential part of the team, responsible for providing 1st line support for Hardware, Software, Azure and more; this is the perfect opportunity to kick-start your career in IT! In this role, youll work towards your IT Support Level 3 qualification, delivered by our expert training team at Baltic Apprenticeships. A Typical Day in the Job: Provide first-line technical support: to internal users and external customers, responding to and triage IT-related queries via phone, email, or support ticketing systems Azure & Cloud Services Support: Assist in the configuration and monitoring of Azure resources under supervision. Help track performance and cost efficiency across internal and client environments Microsoft Intune Management: Support the setup and maintenance of Microsoft Intune for device and application management Hardware & Software Support: Assist in troubleshooting and resolving basic hardware, software, and network issues. Support the installation and configuration of IT equipment. Remote & On-Site Support: Provide remote assistance to client sites and occasionally support on-site installations and maintenance across the Northeast. Reporting & Documentation: Assist in creating reports on system performance, support activities, and client environments. Full training and support will be provided by your workplace mentor and from the Baltic team. Salary, Hours & Benefits: Salary - £16,000 Monday to Friday 9-5 33 days paid annual leave (inclusive bank holidays) Early finish on Fridays Health and well-being support with in-app benefits Staff retail discounts Desired Qualities, Skills and Knowledge: Curiosity and a passion for technology Adaptability and eagerness to take on new challenges Communication skills A collaborative attitude and willingness to support colleagues and clients Enthusiasm for learning about cloud platforms like Microsoft Azure and device management tools such as Intune Basic understanding of computer systems, networks, and software applications Grade 5/C in English & 4/C in Maths GCSE Your Training with Baltic Apprenticeships This Level 3 apprenticeship provides everything you need to immerse yourself in the exciting world of technology and launch a rewarding career in IT. Youll get hands-on experience in all areas of technical support, from configuring devices to supporting with software, optimising performance and setting up virtual environments. With our unique curriculum and one-to-one support, youll accelerate your skills and get the qualification and confidence you need to thrive in IT. Youll be based full time with an employer and will quickly become an important part of the team. Our training is 100% online, including real-time classes with our expert trainers and self-paced courses created by industry specialists. To apply, please submit your CV and a cover letter explaining your interest in the role and what you hope to gain from an apprenticeship. If your application is then successful, one of our recruitment consultants will be in touch to discuss your application further. Eligibility Criteria You must have the right to work in the UK, and valid residency status to apply for this apprenticeship

Stockton-On-Tees, UK·

Full Time

Hays

20h ago

Full Stack Developer (.Net Core, Azure, React/Vue)

Full Stack Developer (.Net Core, Azure, React/Vue) Winchester - UK Remote £50000 - £65000 This role cannot offer any form of Visa Sponsorship and you must be located within the UK already. Your new company I'm working with a specialist content marketing business to recruit a Full Stack .Net Developer to join their small but experienced Dev squad. They run campaigns for an A-Grade list of household businesses and have a new MD and Head of Development fully bought into investing into the tech team. The role is offered as fully remote within the UK but with occasional visits for socials to Winchester which is easily commutable from most parts of the South East. Your new role The company has done amazingly well in a short space of time and place emphasis on well structured, high quality code and a modern technical environment for their Devs to enjoy. Having replaced their legacy system over the past few years they are now looking at new functionality and capability of the system, working across 50 applications. You'll be a proponent of Software Design Patterns and best practice, including Domain Driven Design, Clean Architecture and CQRS. Joining them as a Senior the expectation will be to offer support and mentoring to the Junior Developers in the team. The Dev Manager still remains hands-on so will be contribute to the code base and everyone is pulling in the same direction. What you'll need to succeed We're looking for an experienced Full Stack Developer with strong .Net Core / Azure skills and an expert with the C# language. We are looking for a command of a modern Typescript based framework such as React or Vue.js. Of course we need strong SQL Server skills and you will have likely progressed from an Asp.Net MVC background through versions to Core and now .Net 8. You should have good knowledge of implementing common design and architectural patterns in an Agile environment and will have a strong command of the entire SDLC, namely Domain Driven Design, Command Query Responsibility Segregation and Clean Architecture. What you'll get in return You'll join a team where work life balance is not an abstract culture. They were early adopters of remote working but still meet occasionally for socials near Winchester or in London. They offer private healthcare, good pension contributions, 25 days holiday bank holidays and they are looking at building out benefits options as they grow further into the mid-size category. What you need to do now To find out more and to be considered for this position please apply directly. At Hays Technology, we are shaping the future of recruitment. The rapid adoption of cloud, which is making customer interfaces more engaging and creating a seamless engagement with businesses, means that from the foundation of your organisation up, software developers are critical to success. As the competition for talent grows, we're ready and waiting to help developers really make an impact on organisations, so talk to us today. We are Hays Technology. 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

Winchester, UK
Interaction - Letchworth

20h ago

Support Technician

Support Technician Location: Bedfordshire Job Type: Full-Time, Permanent Salary: 30-38k doe Benefits: 28 days inc BHS Company pension Private healthcare About the Role Were looking for an experienced and proactive Support Technician to join our fast-paced MSP team. Youll play a critical role in delivering top-tier 1st and 2nd line support to multiple clients across a variety of industries. This role offers a dynamic workload, combining remote troubleshooting, on-site visits, and hands-on involvement in project deployments. Responsibilities Deliver responsive 1st and 2nd line technical support via phone, remote tools, and client site visits Troubleshoot and resolve a wide range of issues related to desktops, servers, cloud platforms, and networks Configure and deploy devices including servers, laptops, desktops, tablets, and Chromebooks Maintain accurate service desk records using Atera, ensuring timely ticket updates and resolutions in line with SLAs Escalate complex issues appropriately, maintaining clear communication with clients and internal teams Support client infrastructure, including regular system checks, patching, backups, and monitoring Participate in project work such as onboarding new clients, cloud migrations, hardware rollouts, and software upgrades Assist with client training, documentation, and onboarding processes Provide technical input during pre- and post-sales activities Contribute to internal knowledge sharing and continuous improvement of support processes Take part in on-call support rotation during the Christmas shutdown period Attend internal training, meetings, and industry events as required Adhere to all company policies, including those related to Health & Safety, equipment usage, and PPE Essential Skills & Experience Previous experience in an MSP or IT services provider environment Solid troubleshooting ability across a range of IT systems and platforms Strong communication and customer service skills with a positive, can-do attitude Ability to work independently, manage priorities, and thrive under pressure Proficiency in Microsoft Office and basic networking concepts Desirable Skills & Certifications Experience with Microsoft 365, Azure AD, and Intune Familiarity with Windows OS, LAN/WAN/WLAN, and Point-to-Point networking Knowledge of HP/Aruba switching and network infrastructure Microsoft certifications (e.g. MCP, MCITP) CompTIA A, Network, or Security ITIL Foundation certification

Bedford, UK·

Full Time

Stott & May Professional Search Limited

20h ago

IT Controls Tester

IT Controls Tester Location: London, UK (Hybrid, 3 days in office) Rate: £600/day Inside IR35 Duration: 6 months We're looking for experienced IT Controls Testers to support a UK Financial Institution. You'll be responsible for hands-on IT controls testing across areas like perimeter security, resilience, and data protection. You'll need: Proven IT controls testing experience, including planning, walkthroughs, execution, and reporting. Strong understanding of IT frameworks and regulations (e.g. NIST, COBIT, DORA). CISA certification preferred. Exceptional stakeholder engagement skills and the ability to communicate complex findings clearly. You'll work independently and collaboratively to ensure effective, rigorous control testing and reporting. Hybrid working with strong client-facing and analytical skills essential. If this role is of interest please apply promptly as interviews will be commencing soon.

London, UK
Corriculo Ltd

20h ago

Dynamics Administrator, COR7290

Dynamics Administrator, COR7290 Are you an experienced Dynamics 365 CE support professional with a strong foundation in IT? Do you enjoy resolving issues, optimising systems, and helping users get the most from their tools? If you're looking for a hands-on role within a supportive and growing organisation, this could be a great next step. The Role As Dynamics Administrator, you will be responsible for the day-to-day support and maintenance of the Microsoft Dynamics 365 Customer Engagement (CE) platform. You'll handle user requests, troubleshoot issues, manage system updates, and ensure the platform runs smoothly and efficiently. This is a key role that supports the wider business by ensuring Dynamics CE is stable, user-friendly, and aligned with ongoing operational needs. The Company The Dynamics Administrator will join a well-established and dynamic organisation known for its commitment to innovation and high-quality service. You'll work in a team environment that encourages knowledge sharing and values reliable, proactive IT support. This role is based in Manchester, with hybrid working options available. What's Required? The ideal candidate for the Dynamics Administrator role will have: Previous experience supporting Microsoft Dynamics 365 Customer Engagement (CE) in a day-to-day capacity Strong troubleshooting and problem-solving skills, especially within the Dynamics platform A good understanding of system configuration, user management, and permissions General IT support skills across software and user support environments What's Next? If you're a proactive IT professional with hands-on Dynamics CE support experience and a passion for delivering excellent service—apply now for immediate consideration. Dynamics Administrator, COR7290 Corriculo Ltd acts as an employment agency and an employment business. AS ChannelB

Golborne, UK
OFWAT

20h ago

Director of Customer Policy & Insights

Join Ofwats Customer Insights Team as a Director of Customer Policy & Insights *Office Location : Birmingham (B5 4UA) or London (E14 4HD) with hybrid working* About Us We are Ofwat, the Water Services Regulation Authority, a non-ministerial government department responsible for regulating the water sector in England and Wales. Our work has genuine significance no other organisation does the work we do. Its unique and meaningful: keeping our water flowing; ensuring water bills dont cost a penny more than needed; holding water companies to account. Come and work at the source of everyday life. The Role You will be one of three Directors responsible for supporting the Senior Director in ensuring the Casework, Enforcement and Customers directorate delivers on Ofwat's strategic priorities of performance and delivery. This is an exciting role where your focus will be on putting Ofwat's consumer focused policy thinking at the heart of Ofwat's work to drive up trust across the water sector to ensure that companies have their customers at the heart of their business. You will drive engagement with key internal and external audiences including consumer stakeholders, communication, government engagement, Price Review and enforcement colleagues. As part of your role, you will lead the team, in further developing our strategies around research, affordability, financial and non-financial vulnerability, and compliance with customer focused rules to ensure customers get the service they expect and deserve form their water company. To find more details about the role and deliverables please click Apply. About You Below are some of the key essential experience, skills & knowledge required for this post: Significant leadership experience, developing high-performance teams in a regulatory policy environment, and leading through ambiguity and change. Proven ability to translate strategy into action with a proactive, results-oriented approach and a focus on continuous improvement with innovative and creative solutions. Proven experience of working at pace and to tight deadlines, re-prioritising resources, whilst working with a high degree of autonomy. Highly organised, motivated and adaptable, with the ability to see the bigger picture as well as attention to detail. Proven ability to collaborate effectively across functions and to develop and maintain strong relationships with a wide range of stakeholders, including colleagues, senior leaders and external partners, to achieve the best results for the portfolio of work the team has to deliver and dealing with conflicts of interest. Strong analytical capability, with the ability to assess quantitative and qualitative information and/or research to provide insight in delivering solutions to problems. An inclusive leadership style which inspires, motivates and promotes collaboration to develop high performing individuals and teams, dealing with any areas of poor performance. Why You Should Join Us: Meaningful Impact: You will be joining a team with a sense of mission at its core aiming to build a lasting legacy for future generations by securing our long-term water resilience. Innovative Work Environment: We embrace agile and new ways of working and have a culture build on trust, flexibility, and collaboration. Development Opportunities: Gain valuable experience and develop your skills in a supportive and dynamic setting. Work-Life Balance: Enjoy the flexibility of working from home combined with the benefits of in person collaboration in our London or Birmingham offices. Fantastic employer pension contribution of nearly 30%. 25 days annual leave, increasing to 30 with each year of service, plus bank holidays and an extra 2.5 days of privilege leave. Access to exclusive discounts on a variety of goods and services, including retail outlets, theatre tickets, holidays, insurance, and a gym membership. Fees paid for membership of relevant professional bodies. Up to 3 volunteering days per year. Recognition vouchers scheme rewarding your hard work. Generous shared parental leave and pay supporting your family life. Follow the link to Apply for full details about the role, please ensure you have submitted your Applications in full before the below deadline. Closing date : 23.55 on 23 July 2025

Birmingham, UK
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.