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
We are looking for a B7 IRM Developer please Must have hands on development experience in ServiceNow IRM, preferably in the area of Cyber Risks and Controls. LA International is a HMG approved ICT Recruitment and Project Solutions Consultancy, operating globally from the largest single site in the UK as an IT Consultancy or as an Employment Business & Agency depending upon the precise nature of the work, for security cleared jobs or non-clearance vacancies, LA International welcome applications from all sections of the community and from people with diverse experience and backgrounds. Award Winning LA International, winner of the Recruiter Awards for Excellence, Best IT Recruitment Company, Best Public Sector Recruitment Company and overall Gold Award winner, has now secured the most prestigious business award that any business can receive, The Queens Award for Enterprise: International Trade, for the second consecutive period.
1d ago
Business Unit: Unsecured Lending Salary range: up to circa £70,000 per annum benefits Location: UK Hybrid with attendance as requested at VM hub’s (such as Chester / Newcastle / London) Contract type : Permanent Our Team Our Credit Card team is disrupting the market, smashing targets, winning awards, and building a successful credit card business. We have big growth plans and need a talented team to make it happen. Are you a TS2 expert ready for your next challenge? We’re looking for a seasoned professional with significant experience in the TS2 Consumer or Commercial Credit Card processing platform to join our Business Operations team. In this key role, you’ll help drive business-critical projects, optimise system performance, and support seamless credit card operations. If you’re detail-oriented, solution-driven, and passionate about payments technology, we want to hear from you. Be part of a team that's creating something special in UK banking. What you’ll be doing Managing technical changes in Credit Card systems (TS2, RPA applications, Mobile App, Statements, Customer Communications). Configure TS2 and interfacing systems to align with business strategy and Unsecured Lending risk appetite. Define, test, and implement configurations for Unsecured Lending projects. Provide subject matter expertise to influence key business decisions on customer journey and commercial initiatives. Ensure system changes comply with regulatory and policy requirements. Deliver strategic initiatives and train junior team members through procedure documents and coaching. Follow development best practices, document requirements, and ensure test-driven development with insightful and auditable outputs. We need you to have Experience in the configuration & integration of credit card systems TS2, RPA applications, mobile apps, and interfacing systems is essential Demonstrable experience of the commercial element of TS2 Consumer and/or Commercial credit cards experience Proficiency in designing and developing automation workflows A basic knowledge of SQL and VBA. Experience of managing complex projects and testing / validating system changes. Experience of identifying and resolving automation issues. A string background in translating strategies into deliverables and influencing key decisions. Knowledge of test-driven development and documentation. Proficient in using Microsoft Office tools and applications (i.e. Excel, PPT) Red Hot Rewards Generous holidays - 38.5 days annual leave (including bank holidays and prorated if part-time) plus the option to buy more. Up to five extra paid well-being days per year. 20 weeks paid, gender-neutral family leave (52 weeks in total) for expectant parents and those looking to adopt. Market-leading pension. Free private medical cover, income protection and life assurance. Flexible benefits include Cycle to Work, wellness and health assessments, and critical illness. And there's no waiting around, you'll enjoy these benefits from day one. If we’re lucky to receive a lot of interest, we may close the advert early. Please ensure to submit your applications as soon as possible. Say hello to Virgin Money Virgin Money is so much more than just a bank. As part of the Nationwide group, together we're the UK's first full-service mutual bank serving millions of retail and business customers and all driven by our purpose ; Banking but fairer, more rewarding and for the good of society. With us, you’ll be part of an organisation uniquely positioned to make a difference to the lives of customers, communities and broader society and embark on a collaborative, customer obsessed, and fun-filled career journey. Embrace the weekdays, enjoy fantastic perks, and make a meaningful positive difference. Time to discover what it means to be part of the first mutual full-service banking provider. Be yourself at Virgin Money At Virgin Money, we celebrate everyone. We have fun, think big, and relentlessly include each other, all in pursuit of our purpose: Banking – but fairer, more rewarding, and for the good of society. We’re committed to creating an inclusive culture where colleagues feel safe and inspired to contribute, speak up and be heard. As a Disability Confident Leader, we're committed to removing any obstacles to inclusion. If you need any reasonable adjustments or support making your application, contact our Talent Acquisition team careers@virginmoney.com Please note: If we receive a high volume of eligible applications, we may need to prioritise candidates whose skills and experience most closely align with the role, while still ensuring fair and equitable consideration for all applicants. Now the legal bit Although some of our roles allow you to be based anywhere in the UK, we'll need you to confirm you have the right to work in the UK. If you're successful in securing a role with us, there are some checks you need to complete before starting. These include credit and criminal record checks and three years' worth of satisfactory references. If the role is part of the Senior Manager Regime and Certification Regime, it requires enhanced pre-employment checks – we'll ask for six years of regulatory references, and once in the role, you'll be subject to periodic employment checks.
Full Time
1d ago
Business Unit: Unsecured Lending Salary range: up to circa £70,000 per annum benefits Location: UK Hybrid with attendance as requested at VM hub’s (such as Chester / Newcastle / London) Contract type : Permanent Our Team Our Credit Card team is disrupting the market, smashing targets, winning awards, and building a successful credit card business. We have big growth plans and need a talented team to make it happen. Are you a TS2 expert ready for your next challenge? We’re looking for a seasoned professional with significant experience in the TS2 Consumer or Commercial Credit Card processing platform to join our Business Operations team. In this key role, you’ll help drive business-critical projects, optimise system performance, and support seamless credit card operations. If you’re detail-oriented, solution-driven, and passionate about payments technology, we want to hear from you. Be part of a team that's creating something special in UK banking. What you’ll be doing Managing technical changes in Credit Card systems (TS2, RPA applications, Mobile App, Statements, Customer Communications). Configure TS2 and interfacing systems to align with business strategy and Unsecured Lending risk appetite. Define, test, and implement configurations for Unsecured Lending projects. Provide subject matter expertise to influence key business decisions on customer journey and commercial initiatives. Ensure system changes comply with regulatory and policy requirements. Deliver strategic initiatives and train junior team members through procedure documents and coaching. Follow development best practices, document requirements, and ensure test-driven development with insightful and auditable outputs. We need you to have Experience in the configuration & integration of credit card systems TS2, RPA applications, mobile apps, and interfacing systems is essential Demonstrable experience of the commercial element of TS2 Consumer and/or Commercial credit cards experience Proficiency in designing and developing automation workflows A basic knowledge of SQL and VBA. Experience of managing complex projects and testing / validating system changes. Experience of identifying and resolving automation issues. A string background in translating strategies into deliverables and influencing key decisions. Knowledge of test-driven development and documentation. Proficient in using Microsoft Office tools and applications (i.e. Excel, PPT) Red Hot Rewards Generous holidays - 38.5 days annual leave (including bank holidays and prorated if part-time) plus the option to buy more. Up to five extra paid well-being days per year. 20 weeks paid, gender-neutral family leave (52 weeks in total) for expectant parents and those looking to adopt. Market-leading pension. Free private medical cover, income protection and life assurance. Flexible benefits include Cycle to Work, wellness and health assessments, and critical illness. And there's no waiting around, you'll enjoy these benefits from day one. If we’re lucky to receive a lot of interest, we may close the advert early. Please ensure to submit your applications as soon as possible. Say hello to Virgin Money Virgin Money is so much more than just a bank. As part of the Nationwide group, together we're the UK's first full-service mutual bank serving millions of retail and business customers and all driven by our purpose ; Banking but fairer, more rewarding and for the good of society. With us, you’ll be part of an organisation uniquely positioned to make a difference to the lives of customers, communities and broader society and embark on a collaborative, customer obsessed, and fun-filled career journey. Embrace the weekdays, enjoy fantastic perks, and make a meaningful positive difference. Time to discover what it means to be part of the first mutual full-service banking provider. Be yourself at Virgin Money At Virgin Money, we celebrate everyone. We have fun, think big, and relentlessly include each other, all in pursuit of our purpose: Banking – but fairer, more rewarding, and for the good of society. We’re committed to creating an inclusive culture where colleagues feel safe and inspired to contribute, speak up and be heard. As a Disability Confident Leader, we're committed to removing any obstacles to inclusion. If you need any reasonable adjustments or support making your application, contact our Talent Acquisition team careers@virginmoney.com Please note: If we receive a high volume of eligible applications, we may need to prioritise candidates whose skills and experience most closely align with the role, while still ensuring fair and equitable consideration for all applicants. Now the legal bit Although some of our roles allow you to be based anywhere in the UK, we'll need you to confirm you have the right to work in the UK. If you're successful in securing a role with us, there are some checks you need to complete before starting. These include credit and criminal record checks and three years' worth of satisfactory references. If the role is part of the Senior Manager Regime and Certification Regime, it requires enhanced pre-employment checks – we'll ask for six years of regulatory references, and once in the role, you'll be subject to periodic employment checks.
Full Time
1d ago
Business Unit: Unsecured Lending Salary range: up to circa £70,000 per annum benefits Location: UK Hybrid with attendance as requested at VM hub’s (such as Chester / Newcastle / London) Contract type : Permanent Our Team Our Credit Card team is disrupting the market, smashing targets, winning awards, and building a successful credit card business. We have big growth plans and need a talented team to make it happen. Are you a TS2 expert ready for your next challenge? We’re looking for a seasoned professional with significant experience in the TS2 Consumer or Commercial Credit Card processing platform to join our Business Operations team. In this key role, you’ll help drive business-critical projects, optimise system performance, and support seamless credit card operations. If you’re detail-oriented, solution-driven, and passionate about payments technology, we want to hear from you. Be part of a team that's creating something special in UK banking. What you’ll be doing Managing technical changes in Credit Card systems (TS2, RPA applications, Mobile App, Statements, Customer Communications). Configure TS2 and interfacing systems to align with business strategy and Unsecured Lending risk appetite. Define, test, and implement configurations for Unsecured Lending projects. Provide subject matter expertise to influence key business decisions on customer journey and commercial initiatives. Ensure system changes comply with regulatory and policy requirements. Deliver strategic initiatives and train junior team members through procedure documents and coaching. Follow development best practices, document requirements, and ensure test-driven development with insightful and auditable outputs. We need you to have Experience in the configuration & integration of credit card systems TS2, RPA applications, mobile apps, and interfacing systems is essential Demonstrable experience of the commercial element of TS2 Consumer and/or Commercial credit cards experience Proficiency in designing and developing automation workflows A basic knowledge of SQL and VBA. Experience of managing complex projects and testing / validating system changes. Experience of identifying and resolving automation issues. A string background in translating strategies into deliverables and influencing key decisions. Knowledge of test-driven development and documentation. Proficient in using Microsoft Office tools and applications (i.e. Excel, PPT) Red Hot Rewards Generous holidays - 38.5 days annual leave (including bank holidays and prorated if part-time) plus the option to buy more. Up to five extra paid well-being days per year. 20 weeks paid, gender-neutral family leave (52 weeks in total) for expectant parents and those looking to adopt. Market-leading pension. Free private medical cover, income protection and life assurance. Flexible benefits include Cycle to Work, wellness and health assessments, and critical illness. And there's no waiting around, you'll enjoy these benefits from day one. If we’re lucky to receive a lot of interest, we may close the advert early. Please ensure to submit your applications as soon as possible. Say hello to Virgin Money Virgin Money is so much more than just a bank. As part of the Nationwide group, together we're the UK's first full-service mutual bank serving millions of retail and business customers and all driven by our purpose ; Banking but fairer, more rewarding and for the good of society. With us, you’ll be part of an organisation uniquely positioned to make a difference to the lives of customers, communities and broader society and embark on a collaborative, customer obsessed, and fun-filled career journey. Embrace the weekdays, enjoy fantastic perks, and make a meaningful positive difference. Time to discover what it means to be part of the first mutual full-service banking provider. Be yourself at Virgin Money At Virgin Money, we celebrate everyone. We have fun, think big, and relentlessly include each other, all in pursuit of our purpose: Banking – but fairer, more rewarding, and for the good of society. We’re committed to creating an inclusive culture where colleagues feel safe and inspired to contribute, speak up and be heard. As a Disability Confident Leader, we're committed to removing any obstacles to inclusion. If you need any reasonable adjustments or support making your application, contact our Talent Acquisition team careers@virginmoney.com Please note: If we receive a high volume of eligible applications, we may need to prioritise candidates whose skills and experience most closely align with the role, while still ensuring fair and equitable consideration for all applicants. Now the legal bit Although some of our roles allow you to be based anywhere in the UK, we'll need you to confirm you have the right to work in the UK. If you're successful in securing a role with us, there are some checks you need to complete before starting. These include credit and criminal record checks and three years' worth of satisfactory references. If the role is part of the Senior Manager Regime and Certification Regime, it requires enhanced pre-employment checks – we'll ask for six years of regulatory references, and once in the role, you'll be subject to periodic employment checks.
Full Time
1d ago
Business Unit: Unsecured Lending Salary range: up to circa £70,000 per annum benefits Location: UK Hybrid with attendance as requested at VM hub’s (such as Chester / Newcastle / London) Contract type : Permanent Our Team Our Credit Card team is disrupting the market, smashing targets, winning awards, and building a successful credit card business. We have big growth plans and need a talented team to make it happen. Are you a TS2 expert ready for your next challenge? We’re looking for a seasoned professional with significant experience in the TS2 Consumer or Commercial Credit Card processing platform to join our Business Operations team. In this key role, you’ll help drive business-critical projects, optimise system performance, and support seamless credit card operations. If you’re detail-oriented, solution-driven, and passionate about payments technology, we want to hear from you. Be part of a team that's creating something special in UK banking. What you’ll be doing Managing technical changes in Credit Card systems (TS2, RPA applications, Mobile App, Statements, Customer Communications). Configure TS2 and interfacing systems to align with business strategy and Unsecured Lending risk appetite. Define, test, and implement configurations for Unsecured Lending projects. Provide subject matter expertise to influence key business decisions on customer journey and commercial initiatives. Ensure system changes comply with regulatory and policy requirements. Deliver strategic initiatives and train junior team members through procedure documents and coaching. Follow development best practices, document requirements, and ensure test-driven development with insightful and auditable outputs. We need you to have Experience in the configuration & integration of credit card systems TS2, RPA applications, mobile apps, and interfacing systems is essential Demonstrable experience of the commercial element of TS2 Consumer and/or Commercial credit cards experience Proficiency in designing and developing automation workflows A basic knowledge of SQL and VBA. Experience of managing complex projects and testing / validating system changes. Experience of identifying and resolving automation issues. A string background in translating strategies into deliverables and influencing key decisions. Knowledge of test-driven development and documentation. Proficient in using Microsoft Office tools and applications (i.e. Excel, PPT) Red Hot Rewards Generous holidays - 38.5 days annual leave (including bank holidays and prorated if part-time) plus the option to buy more. Up to five extra paid well-being days per year. 20 weeks paid, gender-neutral family leave (52 weeks in total) for expectant parents and those looking to adopt. Market-leading pension. Free private medical cover, income protection and life assurance. Flexible benefits include Cycle to Work, wellness and health assessments, and critical illness. And there's no waiting around, you'll enjoy these benefits from day one. If we’re lucky to receive a lot of interest, we may close the advert early. Please ensure to submit your applications as soon as possible. Say hello to Virgin Money Virgin Money is so much more than just a bank. As part of the Nationwide group, together we're the UK's first full-service mutual bank serving millions of retail and business customers and all driven by our purpose ; Banking but fairer, more rewarding and for the good of society. With us, you’ll be part of an organisation uniquely positioned to make a difference to the lives of customers, communities and broader society and embark on a collaborative, customer obsessed, and fun-filled career journey. Embrace the weekdays, enjoy fantastic perks, and make a meaningful positive difference. Time to discover what it means to be part of the first mutual full-service banking provider. Be yourself at Virgin Money At Virgin Money, we celebrate everyone. We have fun, think big, and relentlessly include each other, all in pursuit of our purpose: Banking – but fairer, more rewarding, and for the good of society. We’re committed to creating an inclusive culture where colleagues feel safe and inspired to contribute, speak up and be heard. As a Disability Confident Leader, we're committed to removing any obstacles to inclusion. If you need any reasonable adjustments or support making your application, contact our Talent Acquisition team careers@virginmoney.com Please note: If we receive a high volume of eligible applications, we may need to prioritise candidates whose skills and experience most closely align with the role, while still ensuring fair and equitable consideration for all applicants. Now the legal bit Although some of our roles allow you to be based anywhere in the UK, we'll need you to confirm you have the right to work in the UK. If you're successful in securing a role with us, there are some checks you need to complete before starting. These include credit and criminal record checks and three years' worth of satisfactory references. If the role is part of the Senior Manager Regime and Certification Regime, it requires enhanced pre-employment checks – we'll ask for six years of regulatory references, and once in the role, you'll be subject to periodic employment checks.
Full Time
1d ago
Company description: Lead Software Engineer Job description: Lead Software Engineer Our products and services touch many aspects of everyday mobility including the future of Autonomous Connected Vehicles, Clean Air Zones, Speed and Bus Lane Enforcement, Congestion Charging, and Electric Vehicle Charging. If you drove or took public transport today, your journey was almost certainly helped along by code written by our development teams. This code helps to reduce pollution and lowers the chances of road accidents, resulting in a cleaner, safer environment for millions of people across the world. As a Lead Software Engineer, you will be key to the successful delivery of system implementations. Working within our Enforcement team, you will be helping the software teams deliver their services with your expertise. You will be involved in the continuous deployment of changes into pre-production and production environments. You should apply if you : - Are a motivated and autonomous engineer, driven to deliver meaningful change and improve the status quo. - Excel in the ability to communicate effectively with both technical and non-technical audiences. - Have the ability to take ownership of writing and reviewing complex proposals and technical documents.- Excel on planning and prioritizing your workload. - Lead formal or informal teams, assigned tasks, set clear objectives, and held team members accountable to deliver routine goals. This is an excellent opportunity to join a forward-thinking organization and make a tangible impact on the future of mobility. If you possess the skills, experience, and passion to thrive in this dynamic role, we encourage you to apply. We are looking for a candidate that has the following experience: - Experience of being a full stack developer maintaining and expanding in a sustainable manner existing systems - Experience designing and improving new and existing systems using a variety of architectural patterns. - Experience with cloud-hosted systems.- Experience with Java and Spring Boot. - Experience with relational databases such as MySQL or PostgreSQL. - Experience in setting up and configuring infrastructure using automation, including Microsoft Windows Server and Linux environments. - Experience with unit and functional testing. The following skills would be desirable and a good advantage as the role progresses: - Experience with both on-premise and cloud solutions. - Experience using TDD, BDD or contract testing. - Experience in building and maintaining GitLab CI/CD pipelines.- Experience in using Docker to package and deploy code. - Experience with Python scripting. - Experience of designing and implementing event-driven or message-driven architectures using publish-subscriber mechanisms. Benefits include: - 26 days holiday, increasing up to 29 days with length of service - Excellent pension, matching contributions up to 10% of pensionable salary - Annual, business performance-related, bonus- Flexible benefits to suit your personal needs - Flexible working policy - Investment in personal development and support to membership of professional institutions If you're excited to join us and help make real what matters, we'd love to hear from you. How do I apply? We can only accept online applications. Click the Apply Now button below to submit your application. About Us: We are a global leader in intelligent transport systems with more than 3,500 passionate employees who pioneer, develop, create, install and maintain innovative road traffic and mobility solutions all over the world. We make our roads smarter, safer and greener. The work we do enables cities, highways authorities and infrastructure operators to create a new world of mobility and makes cities more livable for everyone. Our solutions range from traffic lights, tolling solutions and tunnel management to software, AI applications and the intelligent networking of all road users. Become a Traffic Transformer and help us to continue transforming towns and cities all over the world. Our Commitment: At Yunex Traffic, the uniqueness of our people is our strength. Our people are at the heart of what we do and every voice, perspective and contribution is valued. The future of mobility needs people who think down different tracks and we empower our people to transform cities all over the world. Join us and make a difference too.
Stay sharp with the latest updates in tech industry!

Published in
··July 1, 2025

Published in
····June 27, 2025

Published in
··June 27, 2025

Published in
···June 26, 2025
Discover a world of insights - browse our complete collection of articles in one place!
cdhimit

29
25 minutes ago
17
emdadulahmed96

113
4 hours ago
2
rovistacovam

43
6 hours ago
4
toplisek

46
8 hours ago
3
tietrent8

31
8 hours ago
5
cdhimit

59
10 hours ago
7
We Develop Elite Developers
7 Day Free Trial. Cancel Anytime.