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

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
Pro-Finance

20h ago

Financial Modelling Analyst

Financial Modelling Analyst | £50,000 - £55,000 | 12-month FTC | Fully Remote For the UKs largest not-for-profit social enterprise in the employment and social mobility sector, we are recruiting a Financial Modeller / Analyst on a 12-month contract which could go permanent. Working closely with the finance business partners and commercial operations teams, this role will develop models to review commercial bids and acquisitions and provide insight to senior leaders on value drivers to inform decision making around bidding strategy and financial planning. This role will suite someone with first-rate commercial tendering, bidding, financial modelling, and Excel skills and a strong relationship builder from either the commercial or social enterprise sector. CFA or CIMA qualifications are preferred. Main Duties: Deliver financial and commercial analytics, and modelling, focusing on new business development, bidding and tendering Implement best practices in modelling and business development processes across the group Utilise modelling standards such as FAST, F1F9, Mazars, Smart, ICAEW Modelling Code, Operis, or BPM. Summarise and present complex opportunities and risks for senior management decision-making Build and maintain strong relationships across finance, operations, and business development teams Support wider team in annual budgeting and long-term forecasting Support the Senior Financial Planning Analyst and business leaders in developing and implementing strategy Person Specification: Finance background or degree, or FMVA, BIDA Financial Modeller / Data Analyst Experience with modelling standards such as FAST, F1F9, Mazars, Smart, ICAEW Modelling Code, Operis, or BPM. Experience of working in a commercial bids, deals, or transactions environment Strong technical financial modelling and due diligence within professional services Financial modelling of large-scale contracts, pricing schedules, and business cases Forward financial planning, costing and option / investment appraisals FP&A, budgeting, and forecasting experience Advanced Excel, ideally VBA ________ As an employer, we are committed to ensuring the representation of people from all backgrounds regardless of their gender identity or expression, sexual orientation, race, religion, ethnicity, age, neurodiversity, disability status, or any other aspect which makes them unique. We welcome applicants from all backgrounds to apply and would encourage you to let us know if there are steps, we can take to ensure that your recruitment process enables you to present yourself in a way that makes you comfortable.

London, UK
Adflex

20h ago

Application Support Specialist

About the Company - Adflex has been at the forefront of the B2B fintech revolution and is known for its commitment to innovation and helping companies unlock the potential of digital payments. Our technology and expertise connect buyers and suppliers through solutions that streamline even the most complex B2B payment flows, including Level 3 purchasing data and intricate procurement processes. About the Role - The Application Support Specialist is responsible for providing expert technical support for the company's software applications, with a particular focus on SaaS platforms and API-driven services. This role involves being the primary point of contact for customer support, particularly for inbound calls, delivering proactive first-line and second-line support, troubleshooting issues, and ensuring all service level agreements (SLAs) and customer service requirements are consistently met. Responsibilities: Call Taking & Customer Interaction: Serve as the first point of contact for customer calls, ensuring all inbound calls are answered promptly, logged accurately, and handled efficiently. Manage customer inquiries, providing assistance and information regarding API integrations and troubleshooting issues. Ensure that customer identity is verified before discussing sensitive account details and that all necessary forensic information is gathered during the call, including timestamps, account codes, and issue details. Technical support & Troubleshooting: Provide technical support for API integrations, troubleshooting issues using tools such as Postman, Splunk, and other diagnostic utilities. Ensure correct forensic information is gathered during support interactions, including API request/response bodies, HTTP response codes, Adflex error codes, and timestamps. Ticket Management & SLA Compliance: Log and track support tickets generated from calls or emails, ensuring timely actions and resolution within Service Level Agreements (SLAs). Ensure all calls and support interactions are logged with accurate and complete details. Customer Assistance & API Integration Support: Assist customers in understanding API documentation and effectively implementing integrations to ensure smooth integration experiences. Customer Experience Management: Ensure that customers are informed and updated regularly on the progress of their incidents and support cases. Provide a high level of service by managing customer expectations and ensuring that all issues are resolved promptly and professionally. Perform initial fault diagnosis and resolution, ensuring effective troubleshooting and customer satisfaction. Qualifications: Experience: Minimum 1 year in a technical support role within a SaaS or application support environment. Technical Skills: Familiarity with REST, JSON/XML, and experience with log monitoring tools like Splunk. Certifications: Certification in API management, cloud computing, CompTIA A, Security or similar is a plus. Required Skills: Card Processing: Basic understanding of card processing and e-commerce payment systems is desirable. Cloud Platforms: Experience with AWS, Azure, or Google Cloud is beneficial. Databases: Knowledge of SQL or NoSQL databases is a plus. Security: Knowledge of API security best practices (OAuth, SSL/TLS). Methodologies: Familiarity with JIRA for ticket creation and tracking support issues. Pay range: Competitive salary and benefits Equal Opportunity Statement - At Adflex, we're committed to building a diverse and inclusive team where everyone belongs.

Brentwood, UK
The University of Manchester

20h ago

Senior Sysadmin / Ops

Job Title: Senior Sysadmin / Ops Location: Oxford Road, Manchester Salary: £46,735 - £57,422 per annum depending on experience Job type: Full Time (1 FTE), Permanent. Closing date: 06/05/2025. The University of Manchester: The University is a global institution known for innovation and world firsts, with 25 Nobel Prize winners. The computer revolution started here in 1948 when a machine known affectionately as 'The Baby', ran its first stored program. The celebrated wartime codebreaker Alan Turing worked on this computer during his time at Manchester. The University has committed to becoming one of the world's leading research institutions through one of the largest investments in facilities ever seen at a UK university, with £750 million spent so far and another £1 billion to follow. Research IT (RIT) and the Research Platforms Team: The research community at the University carries out world-leading research in many areas - beacons include advanced materials, industrial biotechnology and cancer treatments. RIT is a fast growing, can-do group within IT Services (ITS) which delivers specialist, e-research capabilities which are critical to the success of that research. This role is within the Research Platforms Team, around 25 technical IT specialists - and growing - many with a research background themselves. We develop and support e-infrastructure platforms for the University research community including: high-throughput (HTCondor) and high-performance (HPC) computing; a dedicated research VM platform; data management and storage; edge computing; and highly-secure platforms for hosting/processing sensitive data. Provision is via both on-site hardware and use of off-site, commercial cloud resources (e.g., AWS). About This Role: The successful candidate will focus on the development and support of the research VM platform, our edge compute service and potentially HTCondor. In particular: provisioning of mainly Linux, but also some MS Windows, VMs and template creation; operational maintenance and security of VMs, and user support; design, build and operational support of dedicated, computational and data storage edge compute platforms for individual research groups; development and operational support of our HTCondor service It is expected that the role will be approximately: 50% technical; 50% user support and engagement with the research community. You Will Have - Essential: Previous relevant work experience. An in-depth knowledge of the Linux operating system, including administration and support. A good working knowledge of: data storage protocols (e.g., NFS, SMB); networking (TCP/IP, firewalls, routing); VMs and containers (e.g., Apptainer/Singularity). Experience of using at least one high-level programming language (e.g., BASH, Perl or Python). The ability to work as an effective part of a team and to establish productive relationships with academics, researchers, technical and non-technical IT staff and research support staff. Enthusiasm and initiative: the capacity to anticipate problems and find solutions; the ability to see opportunities and take advantage of them; and a can-do approach to work as it arises. Good communication and presentation skills. A keen appetite to learn new skills and technologies. You will Have - Desirable: A good working knowledge of the MS Windows operating system, including administration and support. Experience working within an academic research environment. An understanding of the storage and computational infrastructure and capability of at least one major cloud provider. Experience using (or administering) a HTC (or HPC) platform. Experience in stakeholder management and engagement in providing services. Benefits: 29 days annual leave allowance, plus Christmas/New Year closure. Pension scheme membership. Hybrid working (the team is usually on campus 2 or 3 days a week). Well-being programme including fitness and sports facilities. Learning and development opportunities. Season ticket loans for public transport. Cycle to Work Scheme. Workplace nursery scheme. Staff recognition schemes. Staff discounts on a range of products and services including travel and high street savings. As an equal opportunities employer we welcome applicants from all sections of the community regardless of age, sex, gender (or gender identity), ethnicity, disability, sexual orientation and transgender status. All appointments are made on merit. Our University is positive about flexible working. Hybrid working arrangements may be considered. Please note that we are unable to respond to enquiries, accept CVs or applications from Recruitment Agencies. Any CVs submitted by a recruitment agency will be considered a gift. Please click APPLY to be redirected to our website to complete an application form. Candidates with experience or relevant job titles of; Systems engineering, Senior Network administrator, Senior Systems analyst, Senior System Ops, Senior IT Support Specialist, Senior IT Support, Senior IT Support Technician, Senior Systems Administrator, DevOps Engineer, Senior DevOps Engineer may also be considered. ADZN1_UKTJ

Manchester, UK·

Full Time

Dominos Pizza

20h ago

BI and Data Support

Join the World's Leading Pizza Delivery Company You already know who we are and what we do Domino's UK & Ireland is the powerhouse behind our exceptional products. We're innovative, dynamic, and laser-focused on delivering unparalleled service to our franchisees and customers alike. Are you a data enthusiast ready to take your skills to the next level? We're on the hunt for a dynamic person to assist our Data Engineering and Business Intelligence functions and their awesome stakeholders. You'll ensure the seamless continuation of our data lifecycle every day and assist users across our business with their data queries and requests. This role is perfect for someone eager to expand their knowledge and skillsets, offering hands-on experience with a variety of solutions and languages. If you're passionate about data and ready to make an impact, we want to hear from you Success in this role looks like: Proficiency in T-SQL, Python as well as knowledge of SSIS would be desirable Awareness of data warehouse design, development and debugging Good Communication and Analytic Skills Whats in it for you: Competitive salary and performance-based bonuses. Competitive pension contributions. Private health and dental care Income protection. Professional development opportunities. Fun team events and a supportive work environment Pizza Discount ADZN1_UKTJ

Milton Keynes, UK
iovox

20h ago

Senior PHP Developer

Role : Senior-Level PHP Developer Location: Remote, UK Based (with occassional travel in the UK) Salary: Up to £75k (DOE) Position: Full Time About iovox: Iovox (pronounced eye-oh-voks) is a growing and profitable call analytics and AI company. Our technology is used by large businesses to grow revenue and improve operating efficiency. We’re looking for hard-working and qualified people to help us expand. Our growing list of customers includes some of the most prestigious marketplaces and digital marketing businesses in the world such as AutoTrader UK, AutoTrader Canada, Zoopla, Idealista, Cars.com, BNP Paribas, Honda, Groupe La Centrale, Subito, REA Group and many others. We span real estate, automotive, financial services, health care, insurance, veterinary services and many other industries with our call tracking and analytics platform. We are a multilingual company with a love of animals and music. The Role: As a Senior PHP Developer at iovox, you will play a pivotal role in designing, developing, and maintaining our web applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet our business objectives. Your expertise in web development will be crucial in expanding delivery of our technical products. This is primarily a back-end development role with some front-end work involved. Key Responsibilities: Develop, test, and maintain web applications using PHP, JavaScript, and related web technologies. Design and implement database schemas, queries, and performance tuning with MariaDB/MySQL. Write clean, maintainable, and efficient code following best practices and coding standards. Troubleshoot, debug, and optimize application performance. Participate in code reviews to maintain code quality and consistency. Stay updated with the latest industry trends, technologies, and best practices. Required Skills and Qualifications: Proven experience as a PHP Developer, with at least 4 years relevant experience. Strong knowledge of PHP frameworks such as Laravel, Symfony, Slim or Zend. Extensive experience with MariaDB/MySQL, including complex queries, indexing, and performance tuning. Proficiency in front-end technologies such as HTML, CSS, JavaScript, and AJAX. Understanding of RESTful API design and development. Preferred Qualifications: Familiarity with other database technologies such as Elasticsearch and ClickHouse Benefits: 25 days annual leave week off between Christmas and New Year. Private medical and dental insurance

UK, UK·

Full Time

DWP Digital

20h ago

Application Engineer

Application Engineer Pay up to £45,081, plus 28.97% employer pension contributions, hybrid working, flexible hours, and great work life balance. DWP. Digital with Purpose. We are looking for Application Engineers to be part of a newly built team to be at the forefront of digital transformation within the Department for Work and Pensions. Our teams use fresh ideas and leading-edge tech to build and maintain digital solutions that will be used by nearly every person in the UK, every day and at key moments in their lives. DWP is the UK's largest government department. We help people into work and make payments worth over £195bn a year to support and empower millions of people. The scale of what we do is extraordinary, the problems we have to solve are rich and complex, and our purpose is unique. We'd love you to join us. What skills, knowledge and experience will you need? Lead criterion - Experience of developing applications using the Microsoft Power Platform, using Power Apps, Power Automate and Dataverse. Experience of managing and integrating data across common Power Platform Datasources such as Dataverse and SharePoint Lists. Experience in working in Agile/Rapid application development teams, contributing to solution delivery and decision making throughout the full agile delivery lifecycle. Experience working with collaborative tools such as Azure DevOps/JIRA. Experience of recommending and assessing tooling standards to be used for application engineering. Experience of collaborating with stakeholders to improve application usability and performance. Proven ability to lead and coach individuals on teams to achieve goals though support, motivation, and development. You and your role You will be working as a Power Platform developer in an Agile environment. You'll work with a Senior Application Engineer as well as working with other applications engineers and a variety of digital experts within a delivery squad (Delivery Manager, BAs, DevOps, Architects and Testers). Your day to day will be supporting applications which have been built using PowerApps and Power Automate, as well as converting old systems into low code applications and building new applications from scratch. You'll also work with Stakeholders from within DWP Digital and wider DWP, and you may have line management responsibility for Application Engineer Apprentices in the future. Details. Wages. Perks. Location: You'll join us in one of our brilliant digital hubs in Blackpool, Manchester or Newcastle-upon-Tyne, whichever is most convenient for you. Hybrid Working: We work a hybrid model - you'll spend some time working at home and sometime collaborating face to face in a hub. Pay: We offer pay of up to £45,081. Pension: You'll get a brilliant civil service pension with employer contributions worth 28.97%, worth up to £12,345 per year. Holidays: A generous leave package starting at 25 days and rising to 31 days over time. You can also take up to 3 extra days off a month on flexi-time. You'll also get all the usual public holidays. We have a broad benefits package built around your work-life balance which includes: An award-winning environment and culture: Employer of the Year 2023 (Women In IT Awards), Founders Award for Outstanding Digital Leadership 2023 (Digital 100) Flexible working including flexible hours and flex-friendly policies Time off volunteering and charitable giving Bring your authentic self to work with 'I Can Be Me in DWP' Discounts and savings on shopping, fun days out and more Interest-free loans to buy a bike or a season ticket, so it's even easier for you to get to work and start making a difference Sports and social activities Professional development, coaching, mentoring and career progression opportunities. Process: We know your time is valuable, so our application and selection process is just two stages: Apply: complete your application on Civil Service Jobs. There'll be full instructions when you click through. Interview: a single stage interview online. CLICK APPLY for more information and to start your application. ADZN1_UKTJ

Longbenton, UK
Check out our latest articles

Stay sharp with the latest updates in tech industry!

Serverless Image Processing Pipeline with AWS ECS and Lambda
Serverless Image Processing Pipeline with AWS ECS and Lambda

Published in

····

April 16, 2025

Top 9 WordPress Themes To Use in 2025
Top 9 WordPress Themes To Use in 2025

Published in

··

April 16, 2025

Explore all articles

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

See all articles

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.