Welcome to SitePoint!
Access a huge library of books and courses
On various topics: JavaScript, Python, AI, and more!
Use arrows to navigate
Browse our comprehensive collection of courses, books, and tutorials on a wide range of development and design topics.

video

video
·
★ 5.0
video
·
★ 5.0
video

video

video
·
★ 4.5Browse our comprehensive collection of courses, books, and tutorials on a wide range of topics.
The home for developers



... I joined SitePoint to learn more about web stuff and their PHP/MySQL tutorial was probably the first I used.
Creator of WordPress, CEO of Automattic
Whether you’re a full-stack developer, designer, or looking to get into AI, we’ve got a path for you.

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.

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.

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.

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.

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.

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.
Discover our library filled with learning paths for all kinds of learners.
Browse thousands of jobs in Software Development
1d ago
Data Management Specialist (Azure) - Newcastle / Hybrid You will provide expert-level troubleshooting, root cause analysis, and performance optimisation for data platforms,, such as Azure SQL databases, Fabric Warehouse and Onelake, Databricks, and Azure Data Factory. Purview or another MDM tool is highly desirable. Skills/experience Bachelor’s degree in Information Technology, Computer Science, Data Management, or a related field. 4 years of experience in data management, data operations, or IT support roles, with at least 2 years in Level 3/4 support or equivalent. Hands-on experience with database technologies ( Azure landscape , Oracle, PostgreSQL, etc.). Desirable: Industry certifications in professional data management, cloud platforms (AWS, Azure, GCP), metadata management, or database administration (e.g., Microsoft Certified: Azure Data Engineer Associate, DAMA CDMP) are desirable. Proven experience with ETL tools, data integration, and API-based data exchange. Strong background in data governance, data quality management, and metadata management. Experience with ServiceNow, Azure Purview, and master data management tools such as Profisee, CluedIn, or Semarchy. Role Serve as the technical escalation point for data management support, ensuring timely and effective resolution of complex data-related issues. Maintain, monitor, and improve data management systems, ensuring compliance with governance policies and regulatory requirements. Support the implementation of data quality frameworks, data lifecycle management, and metadata management initiatives. Work collaboratively with IT teams, business stakeholders, and external vendors to enhance data management capabilities. Provide expert-level troubleshooting, root cause analysis, and performance optimisation for data platforms,, such as Azure SQL databases, Fabric Warehouse and Onelake, Databricks, and Azure Data Factory. Document technical solutions, best practices, and knowledge base articles to facilitate effective knowledge transfer and continuous improvement. Diagnose and resolve data-related incidents and problems escalated from Level 1 and Level 2 support teams. Perform advanced database administration, including indexing, query tuning, backup and recovery, and security management. Support data integration processes (ETL, API connections) and troubleshoot failures in Azure data pipelines. Implement and maintain data governance standards, ensuring data accuracy, completeness, and consistency through the use of tools such as Azure Purview and SAP datasphere. Provide technical support for enterprise data management tools, including data catalogues, data lakes, and master data management solutions. Conduct regular audits to ensure compliance with data governance policies and standards. Support incident management and change management processes related to data management. Train and mentor Level 1 and Level 2 support teams to enhance their data management capabilities.
1d ago
The Job: Job Title: Product Designer Industry: Digital Agency Working Set-Up: Hybrid working set-up (office working required 2-3 times per month). Candidates should live within 2 hours of Brighton Salary - £45,000-£60,000 dependent on experience Interview process: 3 stages The Role: We have partnered with a key Digital Agency client to help them hire a Product Designer for their growing creative team. This is a Senior role, in which you will take lead in the design direction of key projects, working on client's products and services by solving complex problems that consider user needs, business goals, and regulatory requirements. In this position, you'll contribute heavily to the growth of the design team by guiding mid-level designers, refining processes, and helping to both maintain and scale their design systems. You'll also play an exciting role in shaping the strategy of the team! This position is perfect for a seasoned Product Designer who's experienced working in agency environments on large scale design projects. The Person: 5 years' experience working in design (with exposure to UX, information architecture, and interaction design - strong skills in prototyping and iterative development are also required) Experience leading workshops and brainstorming sessions Figma Proficiency - Advanced skills in Figma, including design system components, responsive design, and prototyping Familiarity with Agile methodologies is desirable Familiarity with the healthcare industry (or other highly regulated industries) is desirable Line management experience is desirable Important Notice: Both Leo Technology and the companies we partner with are incredibly passionate about building environments where people from all backgrounds and walks of life are embraced. Our mission is to welcome everyone and create inclusive teams. We celebrate difference and encourage people from all backgrounds to apply. Leo Technology Limited is acting as an Employment Agency in relation to this vacancy. To understand more about what we do with your data please review our privacy policy in the privacy section of the Leo Technology website
1d ago
Ruby Developer An exciting opportunity has arisen for a Ruby Developer to join a leading software company, based in Harpenden where you will be expected to go to the office 1-2 times per week. The successful candidate will have proven experience working with Ruby as well as Saas platforms and be a confident communicator who can work for a wide range of stakeholders. The successful Ruby Developer will have experience of the full software development lifecycle as well as being able to work within a collaborative environment. This is a brilliant opening for a Ruby Developer / Engineer who has a vast amount of Object-Oriented Programming and technical design skills to work for an organisation that has ambitious plans and projects coming up. It is essential you have a vast amount of Ruby development prior to joining. Working for this leading organisation you will receive all the benefits and flexibility that come with working for such a forward thinking organisation who have their employees at the heart of everything they do. Skills required for the Ruby Developer position: - Experience of Ruby - Excellent communication skills - Good understanding of the SDLC Ruby Developer / Ruby development / Developer / Programmer / Location: Harpenden, Hertfordshire. 1-2 days per week in the office Salary: £50,000 - £55,000 plus benefits Apply now for immediate consideration regarding this excellent opportunity! Understanding Recruitment is acting as an employment agency for this vacancy
1d ago
Your new company This organisation has a proud legacy of growth and innovation, driven by a deep commitment to outstanding service and community impact. Today, that dedication is stronger than ever. With a clear mission and a culture that champions diversity, inclusion, and equal opportunity, they're building a future where everyone can thrive. Safety is at the heart of everything they do, and they're leading the way in environmental sustainability. Your new role You'll take the lead in managing and optimising how data is used across the organisation, ensuring its accuracy, integrity, and security. From overseeing data governance to enabling the use of advanced tools like Language Models, your work will help turn complex data into meaningful insights.Collaboration is central to this role - you'll work closely with cross-functional teams to build and maintain robust data systems and infrastructure. Your contributions will directly support smarter decision-making and drive innovation across the business. What you'll need to succeed A degree in Computer Science, Information Technology, Mathematics, Statistics, or a related field. (Not a must but beneficial) A genuine passion for data - its potential, its impact, and how to harness it effectively. Hands-on experience supporting and improving ETL processes. Strong proficiency in SQL and other programming languages used for data analysis. Advanced expertise in Power BI or similar data visualisation tools. Solid understanding of machine learning platforms and algorithms. Vision, insight, and the drive to lead change and deliver meaningful results. What you'll get in return A competitive salary 33 days of annual leave Fantastic pension contributions Clear paths for career progression A generous pension scheme Concessionary travel benefits for employees and their families Discounts on food & drink and at various businesses On-site café Electric care scheme Free parking The list goes on! 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
1d ago
2nd Line EUC Analyst Our long-standing client, an FTSE 250 financial services provider, is hiring a 2nd Line EUC Analyst with experience supporting enterprise corporations within an End Users/EUC Experience Team. To be successful, you must have demonstrable experience within a 2nd line service desk position within a regulated corporation providing second line to support to MAC/Windows OS, 365 suite (Intune/Autopilot), Azure Virtual Desktop and Cloud printing solutions. Our client is offering a day rate of £250 to £300 PD for a 6/12-month project to be based in Wolverhampton - 5 days per week. Key Responsibilities: Facilitate Joiners, Movers, and Leavers, including deployment of equipment, updates to Active Directory, and software installation. Ensure service requests are fulfilled in line with agreed SLAs and that users are communicated to, updating them through the process. Escalation of potential Major Incidents and Risk Events for management visibility and resolution. Participate in Mobile Device Management, ensuring that all new devices are enrolled correctly, the stock of mobile devices is maintained, and defective devices are repaired/replaced swiftly. Participate in the provision of Desktop Hardware (currently Desktops, Laptops, Thin Clients) ensuring that a stock of built devices are available for deployment as required. Support Meeting Rooms in terms of break/fix and maintaining updates to hardware/software, keeping it in support and working effectively. Administer Webex/Teams for users across the group, including new user provision, plugin updates, and removal of leavers Key Experience: Proven experience within a 2nd line support role, within a service desk, service deliver, EUT/EUC environment is a must have Domain industry experience within a financial services or professional services environment is a must-have Experience supporting MAC & Windows OS systems using JAMF is a must have. Working knowledge of AD, ServiceNow, Webex/MS teams Citrix, and Cloud printing solutions is a must-have. Experience setting up meeting rooms, building laptops, setting up printers, break/fix and hardware is a must have Experience supporting VIP, C-Suite and Senior Managers within a professional environment is a must have. One sage interview process, to start ASAP, unfortunately candidates with 4 week notice periods will not be considered. 2nd Line EUC Analyst
1d ago
Analytics Consultant Manchester (Hybrid – 2x Days a Week in Office) £55,000-£65,000 THE COMPANY A high-growth consultancy is seeking an Analytics Consultant to join their team! THE ROLE As the Analytics Consultant, you will consultant with clients and customers across the Data & Analytics space; you will be comfortable consulting across the customer & marketing analytics space as well as the Data Science & Engineering space YOUR SKILLS AND EXPERIENCE Analytics Consulting Experience THE BENEFITS £55,000-£65,000 HOW TO APPLY Please register your interest by sending your CV to Adam Osborne at Harnham via the Apply link on this page
Stay sharp with the latest updates in tech industry!

Published in
··June 5, 2025

Published in
····May 26, 2025

Published in
····May 22, 2025

Published in
···May 22, 2025
Discover a world of insights - browse our complete collection of articles in one place!
lurtnowski

95
an hour ago
13
kmcnet

114
2 hours ago
17
rhhutchins

39
7 hours ago
4
ARMA

220
8 hours ago
12
rhhutchins

179
a day ago
24
Jack_Tauson_Sr

216
a day ago
23
We Develop Elite Developers
7 Day Free Trial. Cancel Anytime.