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
Stats Perform

20h ago

Rights Manager

Stats Perform is the global leader in sports tech, delivering the most trusted sports data to the worlds biggest names in sports, media, and broadcasting. Using AI and machine learning, we transform decades of data and live game insights into powerful tools for coaches, teams, media, and sportsbooks. The result? Smarter decisions, deeper fan engagement, and a better sports experience for everyone. How do they use it? Media outlets bring their coverage to life with our stats and graphics. - Sportsbooks sharpen predictions and refine odds. - Top coaches make game-changing decisions with our data. - Commentators captivate fans with our insights and stories. Wherever sports happen, Stats Perform is there. But data and tech are just half the storywe thrive because of our people. From real-time data collectors and AI specialists to elite journalists and cloud engineers, our team turns raw numbers into magic. Our tech experts work with advanced cloud solutions, Java, JavaScript, and Python, using AI and machine learning to extract insights and deliver them via APIs. Were searching for a proactive and detail-driven Rights Manager to support the day-to-day management of Stats Performs global rights portfolio. In this key delivery role, youll work closely with rights holders, internal stakeholders, and our commercial teams to help maintain and grow strategic partnerships. Youll gain exposure to global sports rights across multiple territories, and play a vital part in ensuring our rights deals are effectively implemented, renewed, and managed. Key Responsibilities Support the Rights team in executing Stats Performs rights acquisition strategy across multiple sports and geographies. Manage the operational delivery of rights partnershipshandling onboarding, implementation, and coordination across internal teams. Maintain strong working relationships with leagues, federations, and agencies through clear and regular communication. Collaborate with sales and finance to track rights performance, pricing models, and contract deliverables. Assist in preparing pitch materials, commercial proposals, and internal reporting. Monitor competitor activity and deliver relevant market insights to inform strategic planning. Support contract lifecycle managementfrom initial pitch through to renewal discussions. Desired Qualifications 2 years experience in sports rights, sports media, betting, or commercial partnerships. Understanding of the sports rights landscape and how data/content drives commercial outcomes. Excellent communication, organisation, and relationship management skills. Strong attention to detail and ability to manage multiple projects at once. Analytical mindset with ability to prepare reports and support business case development. Collaborative and adaptable, with a willingness to learn and grow within a global business. Passionate about sport and motivated by the opportunity to work with some of the biggest names in the industry. Why work at Stats Perform? We love sports, but we love diverse thinking more We know that diversity brings creativity, so we invite people from all backgrounds to join us. At Stats Perform you can make a difference, by using your skills and experience every day, you'll feel valued and respected for your contribution. We take care of our colleagues We like happy and healthy colleagues. You will benefit from things like Mental Health Days Off, No Meeting Fridays, and flexible working schedules. We pull together to build a better workplace and world for all. We encourage employees to take part in charitable activities, utilize their 2 days of Volunteering Time Off, support our environmental efforts, and be actively involved in Employee Resource Groups Diversity, Equity, and Inclusion at Stats Perform By joining Stats Perform, you'll be part of a team that celebrates diversity. A team that is dedicated to creating an inclusive atmosphere where everyone feels valued and welcome. All employees are collectively responsible for developing and maintaining an inclusive environment. That is why our Diversity, Equity, and Inclusion goals underpin our core values. With increased diversity comes increased innovation and creativity. Ensuring we're best placed to serve our clients and communities. Stats Perform is committed to seeking diversity, equity, and inclusion in all we do. ADZN1_UKTJ

Paddington, UK
Rise Technical Recruitment Limited

20h ago

Junior PLC / Software Engineer

Junior PLC / Software Engineer£38,000 - £40,000 Full Technical Training Progression 33 Holiday Days 40 Hour Working WeekOffice / Workshop Based Role - Commutable From Telford, Wolverhampton, Shrewsbury Or Anywhere NearbyAre you someone with experience with PLC Programming, that is looking to further develop their skills and experience in the industry and join a company that will provide all the resources needed to become a go-to expert in your field?On offer is a days based role, working 40 hours a week, where you will be able to utilize your skillset and receive training, with the scope of you to become a go-to technical expert in your field, alongside having a clear scope of progression to senior roles or management.This company are an industry leading blue chip manufacturer that has built up a fantastic reputation for the work they complete and how they treat their staff. They have been trading for over 50 years and operate across a global scale, they have had exponential growth I recent years so are looking to expand their workforce.This role would suit someone with experience with PLC Programming that is looking to further develop and become a well recognised expert in the field.The Role:Reviewing customer requirementsProduction of supporting system documentationControl system software development / maintenanceSystem testingThe Candidate:PLC experienceSoftware Engineering experienceEager to learn / develop

Telford, UK·

Full Time

Lorien

20h ago

Systems Data Analyst- Pensions

Systems Data Analyst- Pension We are currently hiring for a Systems Data Analyst with Pensions/ HR experience to join one of our Insurance clients on a 6 month contract. Inside IR35 Hybrid- Travel to Redhill 2/3 times a month Responsibilities: Working knowledge of SQL to allow back end data queries, cross table joins and data analysis. Strong knowledge of databases structures, administration systems and member/employee data in a financial, HR or payroll related business. Work closely with business users to understand the administration system front end and understand how it relates to the back end data Create and maintain system documentation to ensure completeness and clarity of communication to stakeholders. Gather data from back end tables, ensuring good understanding of table relationships and shaping to allow accurate analysis against system front end. Create comprehensive reports, visualizations, and dashboards to communicate findings to stakeholders. Liaise with business analysts and/or other stakeholders as appropriate to ensure that requirements are well defined and understood to achieve project goals Work in a collaborative manner within a high-pressure environment to develop key relationships. Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy.

Redhill, UK
SER Ltd

20h ago

Technical Pre-Sales Engineer

Job Title: Technical Pre-Sales & Support Engineer - CCTV & VMS Solutions Reports To: Technical Manager / Sales Director Employment Type: Full-Time Position Overview: We are looking for a technically adept and customer-oriented Technical Pre-Sales & Support Engineer to join our growing team. This hybrid role supports both the pre-sales process and technical support for our industry-leading CCTV hardware and integrated Video Management System (VMS) software solutions. You will work closely with the sales, product, and support teams to design effective surveillance solutions, deliver product demonstrations, respond to RFPs, and provide first- and second-line support to customers and partners. Key Responsibilities: Pre-Sales Responsibilities: Collaborate with the sales team to gather client requirements and propose tailored CCTV and VMS solutions. Prepare system designs including camera placement, storage calculations, and network architecture. Deliver compelling product demos, technical presentations, and Proof of Concepts (PoCs) for customers and partners. Create and maintain technical documentation, diagrams, and solution proposals. Assist in responding to tenders, RFPs, and RFQs with accurate and timely technical input. Stay up to date with the latest developments in surveillance technology, VMS features, and market trends. Technical Support Responsibilities: Provide Level 1 and Level 2 technical support to customers, system integrators, and resellers via phone, email, and remote tools. Troubleshoot hardware and software issues related to CCTV cameras, VMS platforms, storage, and networking. Work with R&D and engineering teams to escalate and resolve complex issues. Document support cases, resolutions, and best practices in the internal knowledge base. Offer technical training and onboarding support to customers and partners post-sale. Qualifications & Experience: Bachelor's degree in Engineering, IT, Electronics, or related technical field. 3 years of experience in a similar pre-sales engineering and/or technical support role in the CCTV/security industry . In-depth knowledge of IP-based surveillance systems, VMS platforms (e.g., Milestone, Genetec, proprietary systems), and camera technology. Strong understanding of IT networking (IP, PoE, switching, VLANs), Windows Server environments, and video storage solutions (RAID, NAS, SAN). Hands-on experience with troubleshooting surveillance systems in field or remote environments. Excellent communication, presentation, and customer service skills. Proficiency in system design tools and documentation platforms (e.g., AutoCAD, Visio, or CCTV-specific planning tools). Preferred Skills: Certification in relevant VMS platforms (e.g., Milestone, Genetec). Familiarity with video analytics, AI-based surveillance features, or integration with access control. Experience with remote diagnostic tools and ticketing systems (e.g., Zendesk, Freshdesk).

Uxbridge, UK·

Full Time

Robert Walters

20h ago

Financial Controller

Join a leading Pharmaceutical Business within one of their Finance Teams as a Financial Controller This role offers the opportunity to provide financial expertise and strategic insights to support a key business area. The successful candidate will have a strong background in financial modelling and analytics, with exceptional skills in SAP, Excel, and a good understanding of TM1 or other planning applications. Hybrid Working Based in West London What you'll do: As a Financial Controller, you'll be the financial brain behind major business decisions. You'll work closely with cross-functional teams, turning complex data into clear insights that drive growth and performance. Your work will shape business strategy, inform investment cases, and highlight key opportunities through sharp financial analysis and modelling. Partner with teams to drive smarter financial decisions Analyse data to spot trends, risks, and growth opportunities Build and maintain robust financial models, forecasts, and budgets Deliver sharp, actionable reports and presentations to senior leaders Influence business strategy with your insights and recommendations Craft compelling business cases with detailed financial projections Support month-end and year-end closing with precision and compliance Champion process improvements to enhance finance team efficiency What you bring: You're not just good with numbers - you turn them into stories and strategies. With a solid background in finance and business partnering, you bring the expertise and confidence needed to make a real impact. Bachelor's degree plus a professional accounting qualification (ACCA, CIMA, CPA) Proven experience supporting business decisions with sharp financial analysis Advanced skills in SAP (including BCS), Excel, and Analysis for Office; Power BI knowledge is a real bonus A keen analytical mind, capable of transforming complex data into clear insights Deep understanding of financial principles, budgeting, and forecasting Excellent communication skills - able to explain financials clearly to any audience Robert Walters Operations Limited is an employment business and employment agency and welcomes applications from all candidates

Bracknell, UK·

Full Time

Hire Ground Ltd

20h ago

Investigation Case Officer

Investigation Case Officer Investigation Case Officer is urgently required for a remote based temporary booking. This is a temp to perm/ fixed term contract role. The role is mainly a remote/ home based position. Working from home for 4 days and 1 day in the London office. Near Elephant & Castle tube. The Investigations Case Officer will earn £27 500, for 35 hrs per week. The Case Officer will help triage investigations based on complaints made against individuals. Making risk assessments and determining where to escalate and triage cases to. This is a decision making role. The Investigation Case Officer role would suit those with experience within Investigations and Case Management. Perhaps within a regulatory or legal environment. Successful applicants will have a genuine interest in public protection. Professional regulation experience would be a bonus. A legal career background would be very helpful. Start date: Immediate Rate per hour: £27 500 Location: Elephant & Castle (4 days remote/ 1 day in the office) Duration: Temp to Perm/ Fixed term contract

London, UK
Check out our latest articles

Stay sharp with the latest updates in tech industry!

5+ WordPress Plugins for Developers To Use in 2025
5+ WordPress Plugins for Developers To Use in 2025

Published in

···

April 25, 2025

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

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.