Score code, devs, and debt fast.

Start free trial
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

·

5.0
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
Baltimore Consulting Limited

1d ago

Senior Performance Analyst (SEND)

Senior Performance Analyst (SEND) 3 month interim contract – With view to extend £374 (Inside IR35, Via Umbrella) Central London Hybrid - 2 days on site Use your analytical skills to shape brighter futures. Are you driven by data and passionate about improving the lives of children, young people, and their families? This busy Central London Council are looking for a talented Senior Performance Analyst to lead vital performance and intelligence work within our SEND services. In this pivotal role, you’ll transform complex datasets into clear, actionable insights that influence strategic planning, commissioning, and service improvement across our Education Division. You’ll create meaningful visualisations and intelligence products, harnessing the power of Power BI, SQL, and the CAPITA (MRI) case management system. Your Duties as a Senior Performance Analyst (SEND): Leading performance analysis and improvement projects across the SEND service Delivering high-impact insights to support operational and strategic decision-making Managing key performance indicators and systems aligned with SEND priorities Collaborating with internal teams and external partners to improve data flow and use Presenting detailed reports to senior leadership, regulators, and other stakeholdersExperience needed as a Senior Performance Analyst (SEND): Deep understanding of Children’s Services and SEND legislation Strong background in data analysis, performance management, and statutory reporting (e.g. SEN2 returns) Advanced knowledge of Power BI, CAPITA (MRI), SQL, and Microsoft Office Excellent communication skills and stakeholder engagement experience A proactive, solution-oriented approach and a commitment to equality, diversity, and inclusionIf you’re interested in discussing this opportunity in more detail or know someone who this may be of interest to, please contact (url removed) on (phone number removed) or apply today. (We offer a senior referral scheme upon successful placement of your recommendation so please do get in contact) Our clients are passionate about creating and evolving a diverse workforce and do not discriminate against any employee or applicant. Recruiting decisions are based on your experience and skills. Any reasonable adjustments in the workplace will be fully supported during the application and hiring process

Farringdon, UK
FBI &TMT

1d ago

Senior Software Engineer

This role needs someone with a strong emphasis on embedded development. This offers an exciting opportunity to work on cutting-edge technology that addresses real-world challenges in various sectors including customs, border protection, law enforcement, military, emergency services, and first responders. Key Responsibilities: Leading the development of complex features and projects Collaborating with stakeholders and customers to maintain and develop software Assisting the software engineering manager in requirements management, estimation, and planning Devising innovative solutions to improve software process and quality Integrating software with hardware to deliver complete systems Optimising application architectures for scalability and performance Monitoring system performance and troubleshooting to ensure high availability and reliability Designing, implementing, and maintaining CI/CD pipelines to automate software delivery processes Supervisory Responsibilities: Technical mentoring of junior engineers Sprint board management Required Skills: Significant experience with embedded C/C++ and Python Extensive expertise across Linux and Windows operating systems Strong understanding of electronics and systems design Hands-on experience with hardware-software integration Full stack development using Angular framework Experience with internet, application layer, transport layer, and security protocols Proficiency with CI/CD tools such as Jenkins or GitLab CI/CD In-depth understanding of video and image processing Agile methodology and software development lifecycle knowledge Desired Skills: Designing and implementing graphical user interfaces Appreciation for physics, particularly radiation-related topics Experience with DevOps tools Education/Experience: Bachelor's degree in computer science, electronics, or a related field Hands-on experience in software and firmware development If you are passionate about technology and innovation, and have the skills and experience we are looking for, we would love to hear from you. Apply now to join our client's dedicated and innovative team.

Southampton, UK
Certain Advantage

1d ago

Senior Systems Engineer

Senior Systems Engineer Gaydon, Warwickshire, CV35 0RR 9 month contract Rates: Negotiable - DOE Were looking for experienced Systems Engineers to join a high-profile automotive programme, focusing on improving systems engineering processes and requirements management. The Role: Develop and maintain systems engineering best practice within your squad. Author, review and refine requirements, ensuring they meet quality standards. Act as the bridge between end-users and the systems process gathering needs, concerns and feedback. Work with analysts and process experts to ensure compliance with industry regulations and standards. Identify key performance measures for engineering processes. Support product owners and developers to deliver effective processes, methods, tools, and training. Influence and guide teams in applying systems engineering principles. What Youll Bring Proven experience as a Systems Engineer across the full systems engineering lifecycle ideally within electrical/electronic, software or mechatronic domains. Real-world experience of implementing systems engineering tools and techniques automotive, aerospace, rail, or defence backgrounds work well. Significant expertise in requirements management using tools such as IBM DOORS, Rhapsody, Catia Magic, or similar. A track record of influencing mindset and leading process improvement or change programmes. Solid understanding of system modelling, functional safety, FMA, or cybersecurity is a plus. If you are interested and keen to find out more, please apply now with your updated CV and reach out to Tom Johnson at Certain Advantage.

Lighthorne Heath, UK
Expleo Group

1d ago

Aerospace Cybersecurity Technical Lead

Expleo is a trusted partner for end-to-end, integrated engineering, quality services, and management consulting for digital transformation. We help businesses harness unrelenting technological change to deliver innovations that provide a competitive advantage and improve everyday life worldwide. As part of the Expleo Digital and Emerging Technology (DET) team, you will report to the Head of Cybersecurity and join our established Cybersecurity Practice. We seek a highly experienced Aerospace Cybersecurity Technical Lead to support our strategic aerospace engagements and deliver cybersecurity engineering and assurance support to our client base. This role will lead the technical delivery of cybersecurity artefacts aligned to EASA, UK CAA and associated airworthiness regulations. You will support developing and refining our client's Airworthiness Security Process (AWSP) and oversee the creation of core artefacts to support certification. This client-facing role ideally suits someone with deep experience in aerospace system security, airworthiness security assurance, and regulatory alignment. You will be a trusted advisor to engineering teams and Expleo cybersecurity consultants, ensuring best-practice alignment, efficient delivery, and high-quality outputs across the certification lifecycle. Act as the technical lead for cybersecurity delivery to aerospace clients, ensuring alignment with the development roadmap and certification programme. Provide subject matter expertise on airworthiness security, system security engineering, and certification artefact production aligned to EASA and UK CAA expectations. Lead the development and review of cybersecurity documentation, including the PSecAC (Airworthiness Security Process Plan), PASRA (Preliminary Aircraft Security Risk Assessment), ASAM (Aircraft Security Architecture Model), and Security Verification Methods. Provide input into the AWSP frameworks, including the tailoring of compliance checklists, activity outcomes, and document templates. Ensure traceability between security risk assessments, controls, and compliance objectives across the aircraft systems and software architecture. Coordinate the development of cybersecurity methods and processes, contributing to their alignment with recognised standards. Engage with DAG's internal stakeholders, including engineering, safety, and systems integration teams, to embed cybersecurity into the design and certification lifecycle. Act as the primary technical interface for cybersecurity between Expleo and clients, supporting queries, reviews, and audits. Support internal QA and delivery governance for all security engineering artefacts, ensuring consistency, rigour, and traceability to certification requirements. Provide mentoring and support to Expleo consultants embedded in the client workstreams, sharing knowledge and building internal aerospace security capability. A degree (or equivalent experience) in Aerospace Engineering, Systems Engineering, Cybersecurity, or a related technical discipline. Recognised cybersecurity certifications (e.g., CISSP, CISM, GICSP, CCSK) and/or relevant systems engineering accreditations (INCOSE ASEP/CSEP). Formal training or applied experience with aviation cybersecurity standards such as ED-202A/DO-326A, DO-355A, ED-203A, DO-356A. Understanding of EASA and UK CAA certification frameworks. Familiarity with MBSE tools and model-based security approaches, ideally including experience with Capella, MagicDraw, or SysML. Experience working within Design Organisations (DOA) or with organisations under delegated regulatory oversight.

Bristol, UK
Aspire Recruitment

1d ago

Audio Visual & Video Conferencing Engineer

Permanent Job Audio Visual & Video Conferencing Engineer Location: UK South - central hubs are located in Bristol, Milton Keynes and London however this is a fully remote role across the whole of the South of the UK. Full-Time hours Up to £33,000 Benefits Are you passionate about technology and problem-solving? Ready to make an impact in the world of AV & VC solutions? My client is looking for a talented Audio Visual & Video Conferencing Engineer to join their dynamic team. Whether you’re a seasoned pro or looking to take the next step in your career, this role offers the chance to work with cutting-edge technology, deliver high-quality installations, and provide outstanding client support. What You'll Do As a Field-based AV & VC Engineer, you’ll play a pivotal role in installing, maintaining, and supporting a variety of AV and VC solutions across the South of the UK. You’ll be hands-on with LED walls, projectors, digital signage, and video conferencing systems—bringing spaces to life and ensuring seamless communication. Key Responsibilities: Install and maintain AV & VC solutions, including projectors, video walls, and digital signage. Conduct proactive and reactive maintenance on client systems. Troubleshoot and resolve technical issues efficiently. Provide hands-on training and support to end users. Build strong client relationships and identify growth opportunities. Ensure smooth installation handovers to the service team. What We’re Looking For Essential Skills & Experience: Proven experience in AV/VC installation and support. Strong understanding of AV schematics and rack building. Familiarity with Extron, Crestron, Kramer, Polycom, Logitech, Cisco, Yealink, and other leading technologies. Skilled in cable termination (RS232, Cat5e/6). Great communication, collaboration, and problem-solving skills. ECS Certification or equivalent. Willingness to travel and work flexible hours, including occasional international assignments. What You’ll Get in Return Joining this company means being part of a supportive, inclusive, and forward-thinking team that values your growth and well-being. Here’s what is on offer: Competitive Salary & Uncapped Bonus Potential Flexible Working Arrangements (Remote/Hybrid Options) Career Development & Training Opportunities A Collaborative & Friendly Work Environment 23 Days Holiday Bank Holidays 45p per mile for travel Pension, Medical Cash Plan & Life Insurance Discounted Gym Membership Exciting Staff Events & Incentives Work with the latest AV & VC technology Ready to Make an Impact? If you’re a driven AV professional looking for a role where your skills are valued and your career can grow, we’d love to hear from you! This vacancy is being handled by Aspire Recruitment. Please be aware we receive a high volume of applications and regularly receive applications from candidates who exceed the job credentials. We will only contact you within the next 14 days if you are selected for interview. Should you apply for this role, we will process your data as detailed in our Privacy Policy and by applying for this opportunity I agree that Aspire Recruitment will keep me informed about potential employment opportunities regularly and that I can choose to opt out of receiving information at any time

Shuttleworth, UK·

Full Time

Adecco

1d ago

Admin/ Contracts Coordinator

Job Advertisement: Admin/Contracts Coordinator Location: Maidenhead | Contract Type: Permanent | Full Time Are you ready to join a vibrant team dedicated to creating exceptional environments? Our client, is on the lookout for an enthusiastic Admin/Contracts Coordinator! If you have a passion for coordination, administration, and supporting business growth, this could be your perfect opportunity! Benefits · Competitive salary- £32k · Mon- Fri - 9am-17.30pm (Hybrid after probation) · Car park · Pension · 20 days holiday 8 bank holidays About the Role: In this pivotal position, you will provide seamless internal coordination and administrative support throughout the pre- and post-sale lifecycle of maintenance agreements. Your role will ensure efficient preparation of proposals, accurate contract setup, and timely client engagement. Key Responsibilities: Pre-Sales Support: - Prepare and coordinate accurate quotations and proposals. - Collaborate with internal teams to meet client needs. - Maintain and update CRM systems with opportunity statuses. Contract Setup & Administration: - Log and register new maintenance contracts with precision. - Organise internal handovers from sales to operations. - Maintain digital records and tracking systems. Post-Sale Coordination: - Track ongoing service delivery and contract milestones. - Act as a go-to contact for internal contract-related queries. - Assist in preparing reports for client review meetings. Pipeline Building & Forecasting: - Work closely with project managers to monitor project timelines. - Build a rolling pipeline of upcoming maintenance opportunities. - Ensure continuity between installation projects and service offerings. Reporting & General Office Support: - Produce regular reports on sales activity and project status. - Maintain accurate internal documentation and filing systems. - Support ad hoc administrative tasks for sales and project teams. What We're Looking For: Essential Skills: - 3 years in a coordination or administrative role, preferably in a technical or FM-related industry. - Strong organisation and task prioritisation skills. - Proficient in Microsoft Office and CRM/project management platforms. - Excellent attention to detail and communication skills. Desirable Skills: - Familiarity with maintenance contracts or FM operations. - Experience working with technical project or service teams. Why Join Us? Location: The role is based in Maidenhead, conveniently located just a 16-minute walk from the train station. Plus, parking is available nearby! Work-Life Balance: Enjoy a hybrid working pattern after your probation period-3 days in the office and 2 days working from home. Growth Opportunities: Be part of a dynamic organisation that values your development and offers exciting career pathways through our in-house training programmes. If you're proactive, detail-oriented, and ready to contribute to an innovative team, we want to hear from you! Join us in delivering excellence and creating inspiring environments for our clients. Apply today to embark on an exciting career journey! Adecco acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. The Adecco Group UK & Ireland is an Equal Opportunities Employer. By applying for this role your details will be submitted to Adecco. Our Candidate Privacy Information Statement explaining how we will use your information is available on our website

Holyport, UK·

Full Time

Check out our latest articles

Stay sharp with the latest updates in tech industry!

Explore all articles

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

See all articles
Our weekly newsletter
Get the freshest news and resources in your inbox each week
Subscribe to newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

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.