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

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
20h ago
Data Platform Engineering Manager The role We are looking for a Data Platform Engineering Manager to join our Data Platform Engineering team which sits under Tech and Data. Who are we? Our mission is to build the place where small businesses get the funding they need to win. We do this by uniting cutting-edge data and technology to deliver an unbeatable customer experience. With a decade of expertise under our belt, we've built a game-changer of a platform that's reshaping the landscape of SME lending. Say goodbye to lengthy applications and hello to lightning-fast decisions! In just minutes, SMEs across the UK can get an instant decision, giving them access to affordable funding in a flash. 99% of businesses are small businesses! And in most cases aren't given the finance they need to grow. We're here to change that because the world needs small business. The role Team Leadership & Management: Lead, manage, and mentor a team of data platform engineers, fostering a collaborative, innovative, and inclusive team culture. Oversee the recruitment, onboarding, and performance management processes for the team. Set clear goals and expectations, providing regular feedback and guidance to team members. Delivery Management : Oversee the planning, execution, and delivery of projects within the data platform roadmap, ensuring timely and high-quality outcomes. Manage the team's backlog, prioritise tasks effectively. Define and track key performance indicators (KPIs) for platform health and team delivery. Stakeholder Engagement & Management : Build strong relationships and collaborate effectively with key stakeholders, including technical and business leaders. Understand stakeholder needs and translate them into actionable requirements for the data platform. Communicate the team's roadmap, progress, challenges, and successes clearly and proactively to technical and non-technical audiences. Engineer Development & Mentoring : Actively invest in the career development of your team members through coaching, mentoring, and identifying growth opportunities. Create personalized development plans and support engineers in acquiring new skills and expertise. Foster a culture of continuous learning, knowledge sharing, and technical curiosity within the team. What we're looking for Proven experience managing and leading a high-performing software or data engineering teams in a product-driven environment Proven track record of mentoring and developing engineers,fostering a culture of technical excellence, innovation, and professional growth. Demonstrable experience in managing project delivery, including planning, prioritisation, and execution (experience with Agile/Scrum methodologies is highly desirable). Excellent stakeholder management and communication skills, with the ability to engage effectively with both technical and non-technical audiences. Ideally you would have the following Solid understanding of modern data platform architectures, components and concepts (e.g., data warehousing, data lakehouse, ETL/ELT processes, data orchestration, streaming data, data governance). Experience shaping data platform strategy and vision, aligning technical capabilities with evolving business needs and helping drive technical innovation. A proactive approach to identifying and implementing improvements related to platform reliability, scalability, performance, and cost. At Funding Circle we are committed to building diverse teams so please apply even if your past experience doesn't align perfectly with the requirements. Want to learn more? We have a huge impact on the businesses that borrow through our platform, the communities they serve and the overall economy (last year £7.2bn of GDP generated). You can read our full Impact Report here: https://www.fundingcircle.com/uk/impact To see what our customers think, visit our Trustpilot page: https://uk.trustpilot.com/review/fundingcircle.com And we're still evolving! Our award-winning multi-product platform is solving more SME finance challenges than ever before. We think big, rally together and meet the needs of SME customers like no other. Why join us? At Funding Circle, we celebrate and support the differences that make you, you. We're proud to be an equal-opportunity workplace and affirmative-action employer. We truly believe that diversity makes us better . As a flexible-first employer we offer hybrid working at Funding Circle, and we've long believed in a 'best of both' approach to in-office collaboration and non-office days. We expect our teams to be in our London office three times a week, where you can take advantage of our newly refurbished hybrid working space, barista made coffee and subsidised lunches (via JustEat) every day! We back our Circlers to build their own incredible career, making a difference to small businesses every day. Our Circler proposition is designed to support employees both in and out of work, and it is anchored around four pillars: Health, Wealth, Development & Lifestyle. A few highlights: Flexibility: We provide you with a benefit allowance so that you can tailor your benefit selection to you and your family's needs. Health: Private Medical Insurance, Dental Insurance, Health Cash Plan, Health Assessments (including female fertility health assessments), eyecare vouchers, flu jabs, Wellhub (for discounted flexible gym membership and access to wellbeing apps) access to a free Employee Assistance Programme and free Digital GP for yourself and any children under 16. Wealth: Life Assurance, Income Protection, Critical Illness Cover, financial coaching through Octopus Money Coach, a tax-advantaged share scheme, a free mortgage advisor partnership and discounts across numerous retailers through Perks at Work. Development: Dedicated annual Learning & Development allowance and full access to internal learning platform. Lifestyle: Electric Car Scheme, Cycle to Work scheme, Season Ticket Loans, and more! And finally, we have award winning parental leave policies supporting parents through enhanced maternity, partner and adoption leave, as well as additional leave for parental bereavement and for fertility treatments. Ready to make a difference? We'd love to hear from you.
Full Time
20h ago
Desk Aligned Engineer - Strategic Commodities Technology Start Date: Flexible - up to 9-month non-compete/notice periods accommodated A globally respected investment firm, known for its deep research culture and elite engineering standards, is hiring a senior technologist to join its highest-performing commodities division. This is not a back-office role-this is front-line engineering, embedded directly with the trading desk that drives the firm's most significant revenue. This team is building the next generation of predictive and detection systems that identify inefficiencies across global commodities markets-energy, agriculture, refined products-and turn them into trading opportunities. Your work will shape the desk's strategy, sharpen its edge, and directly influence P&L. Why This Role Matters & What You'll Be Doing Build Python-based systems that power a multi-billion-dollar commodities trading desk. Develop tools to detect market shifts, forecast price movements, and support scenario modeling. Integrate analytics directly into the investment process, influencing real-time trading decisions. Collaborate with traders, researchers, and data scientists to deliver impactful, production-ready tools. Engineer scalable systems for data ingestion, modelling, and visualization. Design infrastructure for predictive analytics and anomaly detection to maintain a competitive edge. What You Bring A strong academic foundation in Computer Science, Engineering, or a related field (competitive programming or academic accolades are a plus) 6 years of hands-on experience in Python; fluency in additional languages is a bonus Prior or current experience in financial markets is required A track record of strong tenure and meaningful impact in previous roles If you're looking to work on meaningful, high-stakes projects at the intersection of technology and trading, this is your opportunity to join a world-class team. Please apply for more info
Full Time
20h ago
We're looking for two Junior Project Managers to join our IT team located at our Head Office in Islington! £30,000.00 per annum, working 35 hours per week. Want to feel like you're part of one team? You'll feel at home here. Making you feel at home here means helping you thrive in every way. That's why we offer a wide range of benefits, award-winning Learning & Development and a culture that welcomes all. These aren't token gestures - we've thought long and hard about how best to support our team. After all, our people are doing something amazing: helping to transform lives every day. Our benefits include: Annual leave increasing up to 30 days with length of service Free DBS Exclusive discounts and cashback via Reward Gateway® and opportunity to buy a Blue Light Card Fully paid induction programme and further training ILM courses and Apprenticeship Programmes Healthcare Cashplan through our partner Healthshield Cycle to work scheme Employee Assistance Programme for 24-7 confidential support Online wellbeing resources A generous pension - we will contribute up to 4% and life assurance cover up to £10,000 (T&Cs apply) Quarterly Staff Awards to reward & recognise our amazing staff's commitment and contribution All applicants must be legally eligible to work in the UK by the start of employment as Look Ahead are not able to offer sponsorship. We are seeking two motivated and detail-oriented Junior Project Managers to join our IT Transformation Team at Look Ahead. In this role, you will assist in the planning, execution, and completion of various projects including Finance systems and case management systems. You will work closely with the Head of IT Programme and cross-functional teams to ensure project milestones are met on time and within budget. This is a great opportunity for an entry-level professional looking to grow their career in project management. 9am - 5pm work hours. This is a fixed term contract of 12 months. What you'll do: Assist in the development of project plans, including scope, objectives, timelines, and deliverables. Coordinate and communicate with internal teams and stakeholders to ensure project tasks are completed as scheduled. Track project progress and prepare status reports for senior management. Assist in managing resources to ensure projects remain within scope and financial constraints. Schedule and participate in project meetings, taking detailed notes and ensuring follow-up on action items. Support risk management efforts by identifying potential issues and helping to implement solutions. Maintain project documentation, including contracts, schedules, and correspondence. Assist in the development and implementation of project management processes and best practices. Assist in budget management and reporting. Help ensure quality control measures are met throughout the project lifecycle. This is not an exhaustive list of all the duties and responsibilities that may be required from time to time and is subject to change in accordance with the needs of Look Ahead Essential: Project management qualification or relevant experience e.g. Prince 2, Agile etc Bachelor's degree (or equivalent experience). Strong organisational and time-management skills. Excellent written and verbal communication skills. Ability to work collaboratively in a team environment. Understanding of project management methodologies (Agile, Waterfall, etc.). Proficiency in Microsoft Office Suite (Excel, Word, PowerPoint) and project management software (e.g., Trello, Asana, or MS Project). A proactive, can-do attitude with a focus on detail and efficiency. Desirable: Eagerness to learn and grow in the project management field. Ability to handle multiple tasks and prioritise effectively. Strong problem-solving skills and ability to adapt to changing project requirements. Previous work experience in project management. About us: Look Ahead is a leading, not-for-profit care and support provider in London and the South East. Our vision is to build better lives through social care and housing in local communities. As an organisation we deliver over 100 services, providing support to thousands of customers each year. Our mission is to co-design and deliver services that offer innovative social care solutions and support people to thrive. We work across mental health, homelessness and complex needs, young people and care leavers and learning disabilities so there are plenty of opportunities to grow and progress your career with us. We have a strong social purpose and we live and work by our values: We focus on Excellence and innovation. We are Caring and Compassionate. We are Inclusive and Trusted. We work in Partnership and are One-Team. Look Ahead is committed to safeguarding and promoting the welfare of children and adults at risk, and expects all employees, workers and volunteers to share this commitment. If your application for this role is unsuccessful, but we feel that you would be suitable for another role, we may contact you to discuss alternative opportunities. If this occurs you would not need to submit another application for the alternative role. We reserve the right to close this advert early if we are able to appoint to the vacancy before the advertised closed date. We are committed to diversity and inclusion at work and are accredited with Silver in the Inclusive Employers Standard 2021. We are a proud member of the Employers Domestic Abuse Covenant and encourage applications from a diverse range of applicants of all backgrounds.
20h ago
Friends of the Earth is an international community dedicated to protecting the natural world and the wellbeing of everyone in it. We lead campaigns, provide resources and information, and drive real solutions to the environmental problems facing us all. Are you concerned about the climate emergency? Keen to use your IT expertise to protect the planet for future generations? We are looking for a Lead Data Software Developer to lead our technical delivery and have oversight of our Data Engineering work. The role: You will lead the technical delivery and oversight of our Data Engineering work including the continued development, maintenance, reporting and support of FoE’s data assets. On a day-to-day basis, you will oversee the management of our data model, including the import, export and integration of data with third parties. Key Skills and Attributes: You will oversee internal and external software development relating to data, using an Agile, iterative approach and seeking frequent customer involvement in changes. Lead on the technical aspects of our organisational data strategy, working with stakeholders across the organisation to ensure that data enables our work Contributing to data-driven decision-making processes, and collaborating cross-functionally with teams to address complex organisational challenges Use software development best practices to ensure the well-managed delivery, maintenance and continuous improvement of our data systems. This includes our CRM, Data Warehouse and data flows to and from other systems and third parties. Improving the quality of changing processes through effective code reviews, coaching and training for team members, and ongoing monitoring and rectification of existing processes The team: You will be part of the Data and Applications team, consisting of a Data and Applications Product Owner, two Business Application Specialists, yourself and a Data Software Developer. You will assist in developing and delivering the organisational data strategy, supporting projects relating to data improvement across the organisation, ensuring stakeholders and key users are involved in its planning and assisting with the prioritisation of the Data Engineering workload. For more information please see the job description. Closing date: Monday 16th June 23:59 Hours: Full time (30 hours over 4 days) Location: Flexible across England, Wales and Northern Ireland, with ability to attend London office once per quarter for team meetings. (London salary applicable to candidates who are based in the London office a minimum of two days a week). Please note we only accept applications via the Friends of the Earth Application System. We offer a competitive range of benefits, good work/life balance including a 4-day working week with no loss of pay, excellent learning and development opportunities and a vibrant organisational culture. Our staff body is currently under-representative of People of Colour, LGBTQIA people and people with long term conditions or impairments. We are committed to eroding these historic barriers, so as to create a movement in which people from all walks of life see themselves in, and so we particularly encourage you to apply if you belong to one of these groups or sit at multiple intersections of disadvantage. We are committed to the Disability Confident standard and will guarantee an interview to any candidates who declare a disability and who meet the essential criteria for the role. Friends of the Earth staff who publicly represent Friends of the Earth (including all campaigners) are not allowed to also represent a political party. This is to ensure that there can be no confusion in the minds of the public about Friends of the Earth's party-political independence . Affected staff should also seek permission from the Senior Management Team if they wish to hold a non-public facing official role in a political party. If this is an issue, please do raise this with us as soon as possible.
Full Time
20h ago
Information Management and GDPR Lead Salary: up to £35,000 per annum Location: Newark - Hybrid working with occasional travel to other places of work Full time (35 hours per week) 2 year initial contract with possibility of extension Closing date for applications: 22nd June 2025 First interview: 1st and 2nd July 2025 Second interview: 11th July 2025 About Us Our are a grassroots movement of people from a wide range of backgrounds and all walks of life, who believe that we need nature and nature needs us. They have more than 944,000 members, over 38,000 volunteers, 3,600 staff and 600 trustees. The next few years will be critical in determining what kind of world we all live in. Our client need to urgently reverse the loss of wildlife and put nature into recovery at scale if we are to prevent climate and ecological disaster. They recognise that this will require big, bold changes in the way our client work, not least in how they mobilise others and support them to organise within their own communities. About You Do you have expertise in information management, data governance, and GDPR compliance? Do you have experience developing and delivering data services that support organisational goals and compliance? They are looking to recruit an experienced Information Management and GDPR Lead to drive best practices in data governance, privacy, and compliance across our client. This role will develop and manage a data protection service that provides guidance, tools, and resources to help our clients handle personal and non-personal data securely and effectively. You will oversee GDPR compliance, privacy notices, data-sharing agreements, and third-party processing, ensuring a consistent approach across the federation. Alongside being their DPO, you will provide specialist support on areas such as subject access requests (SARs), monitor emerging legislation, develop and maintain template agreements, and ensure our client have access to legal expertise via external contractors. A key part of the role will be horizon scanning to keep our client informed and prepared for upcoming regulatory changes, which will include thinking about the governance of artificial intelligence for our client and federation. You will also support shared data services, including the data lake, and help align CRM systems and third-party platforms with compliance requirements. Additionally you will monitor our clients risk exposure and compliance. We expect around 30/50% of the role will be supporting them, with the other up to 70% providing support and consultancy to the Trusts. This role is critical in embedding a solid data culture, ensuring Trusts have the right processes and tools to manage their data responsibly, effectively, and in alignment with evolving legal and regulatory frameworks. You are an experienced information management and data protection professional with a deep understanding of GDPR and data governance. You have a track record of managing data protection services, providing expert guidance on privacy, compliance, and best practices. You are confident in interpreting and implementing data protection legislation, supporting teams to embed robust information management processes, and ensuring compliance across a complex federated organisation. You are skilled in horizon scanning, keeping ahead of emerging data regulations and risks, and ensuring our client remain compliant and proactive in response to legislative changes. You are comfortable developing template agreements, privacy notices, and data-sharing policies, ensuring consistency and compliance across multiple Trusts. With excellent communication and problem-solving skills, you can translate complex legal and technical requirements into clear, practical guidance. You have experience working across teams, building trust and engagement, and delivering training to improve data literacy and compliance awareness. You thrive in collaborative environments, working with colleagues, legal advisors, and external experts to ensure The Wildlife Trusts’ approach to data protection is effective, ethical, and legally sound. You are also adaptable, ready to support new data initiatives, such as the development of a data service and governance of the data lake. This role is perfect for someone who is passionate about data ethics, privacy, and governance, and wants to make a meaningful impact by ensuring responsible and effective data use across a leading environmental movement. Our client committed to safeguarding and promoting the welfare of children and adults at risk. For applicable roles, applicants must be willing to undergo checks with past employers and Disclosure and Barring Service checks at the eligible level. They take our Safeguarding responsibilities extremely seriously. Please click here to read our commitment statement. Our client are committed to safeguarding and promoting the welfare of children and adults at risk. For applicable roles, applicants must be willing to undergo checks with past employers and Disclosure and Barring Service checks at the eligible level. As a Disability Confident employer, they are committed to offering an interview to anyone with a disability that meets all the essential criteria for the post. Please let us know if you require any adjustments to make our recruitment process more accessible.They are committed to increasing the diversity of its staff through its Levelling the Field recruitment pledge and will put any ethnic minority applicants that meet all the essential criteria for the post through to the next stage of recruitment. Please do not use artificial intelligence tools to assist you to complete the application form. We may not accept applications that have been completed utilising AI tools. If you would usually use tools such as these to assist you in filling in a form, please contact us to discuss this further and understand other options.
Full Time
20h ago
Impact and Insights Officer x 2 These are two unique roles to be impact catalysts across four of Youth Zone locations: Carlisle, Wigan, Wolverhampton and Barnet (London), generating support and building towards a ‘culture of impact’ in all four Youth Zone organisations such that outcome measurement and impact reporting becomes routine and ‘every day’. Position: Impact and Insights Officer – 2 positions available Location: Home-working combined with a minimum of 8 days per month across the 2 Youth Zones. One role will support Carlise and Unitas Youth Zones and the other will support Wigan and Wolverhampton Youth Zones (travel expenses will be covered as part of the package) Salary: £38,000 – 42,000 per annum (dependent upon experience) Hours: Full-time (37.5 hours/week) Contract: Fixed Term Contract – 2 years Benefits: Agile working organisation with flexibility in working hours; 25 days annual leave (rising to a maximum of 30 days with length of service) plus bank holidays, birthday leave and annual leave purchase scheme (from day one of employment); company matched pension; company sick, maternity, paternity and adoption pay; voluntary benefits with discounts on health and wellbeing, retail and leisure. Closing Date: 9am, Monday 9th June 2025 Please note : we may close the advert earlier depending on the volume of applications Interviews: First stage interviews (virtual) will take place Wednesday 25th and Thursday 26th June. Second stage interviews (in person) will take place Wednesday 2nd and Thursday 3rd July in Wolverhampton Youth Zone. There will also be a short, values-based phone interview around the second stage. About the Role You will lead on data analysis and reporting on the data held in Salesforce CRM, improving both the quality and quantity of monitoring and evaluation processes, driving improvements in data capture through training and upskilling the Youth Work team, strengthening the ability of the four Youth Zones to demonstrate the measurable impact of youth work delivered. You will also be responsible for measuring and demonstrating the charities’ impact to stakeholders; authoring and providing the necessary data to the leadership and fundraising teams and Board (as required), annual publications such as Trustees Reports and annual Impact Reports. Innovation is a key aspect of this role, involving the introduction and embedding of new methodologies to enhance the qualitative data capture process. You will collaborate closely with a cross section of teams within the Youth Zones, working with the Youth Work delivery teams to feed data into decision making, and with the Communications and Fundraising teams to provide impact measurement and analysis content for use with stakeholders and in donor reporting. Furthermore, it will align impact and data work with national and local policy, and use national census, health, police and other statistical data to position the four Youth Zones for new income generation opportunities. About You These two roles are ideal for someone who has the ability to bring technical analysis to life in a youth work setting and can communicate insights in an accessible style to different audiences. The Impact and Insights Officer should be passionate about embracing the power of youth work and be keen to support Youth Zones in evidencing the impact created with young people. It will require someone who can bring impact expertise and creativity to create buy-in and drive improvements in data capture; and someone who is keen to work flexibly and closely with teams of passionate Youth Workers and who is unafraid of the challenge presented by Youth Zones in four very different geographic locations. As a growing and ambitious charity, you will be offered responsibility, variety and the chance to work with a team wholly invested in providing young people the opportunity to fulfil their potential. About the Organisation A national charity that believes all young people should have the opportunity to discover their passion and their purpose that fund and build state-of-the-art, multimillion-pound youth centres called Youth Zones in the country’s most economically disadvantaged areas. The organisation trains the amazing people that run them and offers continuing support to youth zones nationwide through a national network of independent youth charities, As an equal opportunities’ employer, we welcome applications from under-represented groups; in particular from Black, Asian, Mixed Race & other ethnically diverse individuals, people with disabilities, and members of LGBTQ communities. Our dedicated Equality, Diversity & Inclusion Group, with support from the Senior Leadership Team, is actively promoting and advancing diversity and inclusion, ensuring a culture where everyone can be themselves and thrive. You may have experience in areas such as Impact, Insight, Impact and Insight, Impact Officer, Insight Officer, Impact and Insight Officer, Data Analysis, Evaluation, Impact and Evaluation, Evaluation, Impact and Evaluation Officer. INDNFP PLEASE NOTE: This role is being advertised by NFP People on behalf of the organisation.
Full Time
Stay sharp with the latest updates in tech industry!

Published in
···May 22, 2025

Published in
···May 16, 2025

Published in
····May 14, 2025

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

49
an hour ago
3
corpzoindia

3
an hour ago
1
rhhutchins

138
an hour ago
22
rhhutchins

23
13 hours ago
3
cdevl3749

166
17 hours ago
30
chensp2602

163
19 hours ago
11
We Develop Elite Developers
7 Day Free Trial. Cancel Anytime.