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
THE CHARTERED SOCIETY OF PHYSIOTHERAPY

21h ago

Digital Project Coordinator

London based contract with the option of hybrid working in the office and from home Are you an organised and energetic project professional who is passionate about helping projects to succeed? If so, we’d love to hear from you. We are excited to recruit a project coordinator to sit across a range of projects relating to innovation and infrastructure at the CSP. This role will be a crucial link between two of our teams, becoming a pivotal part of our successful delivery of transformation across the CSP. About the role Working closely with project managers, our Innovations team and stakeholders across the business, you’ll ensure that projects run smoothly, stay in schedule, and meet key deliverables. Key responsibilities: Providing support to projects by acting as a primary point of contact to provide advice, guidance and assistance to ensure the effective delivery of projects. Working with our project managers and Digital Transformation Programme Manager to ensure accurate and timely reporting on projects including finance and operational reporting Supporting project governance meetings, including taking notes and following up on actions to ensure they’re completed. Creation and maintenance of consistent, high quality project documentation, including helping to organise project evaluation exercises at the end of project closures. Drafting communcations to various stakeholders throughout the business, including project governance meetings. About you: Educated to degree level or possess equivalent relevant experience. Previous experience coordinating projects, supporting successful delivery against time, cost, and quality metrics. Experienced in managing a varying workload, collaborating with colleagues across the UK in both in-person and remote settings. Capable of managing project budgets and creating accurate reports for project managers. Proficient in using Microsoft Suite, including Outlook, PowerPoint, Excel, and Word. Experience with a mix of both agile and waterfall project methodologies, and comfortable with a hybrid approach. A confident communicator, passionate about collaboration and bringing others on the journey. For an informal discussion about the role, please contact Hannah Usher, Digital Transformation Programme Manager, on 020 7306 1102 or email usherhcsp.org.uk Why work for the Chartered Society of Physiotherapy? The Chartered Society of Physiotherapy (CSP) is the professional, educational and trade union body for the UK's 65,000 chartered physiotherapists, physiotherapy students and support workers; and one of the largest representative bodies in healthcare. At the CSP, our goal is to create a culture characterised by innovation, respect, encouragement, passion and teamwork. We all strive for continuous improvement and to be the best at everything we do. We aspire to work in a way that embodies our values of learning , courage , inclusive and integrity . Our shared values are part of our organisational DNA, reflecting the expectations we have of ourselves and others. They guide what we do and how we do it, to have the greatest impact for our members. We offer an excellent benefits package, including 27 days’ annual leave plus bank holidays (pro rata), Christmas office closure between 25 December to 01 January and generous pension scheme with 12% employer contribution. The CSP operates a hybrid working model, allowing employees to work between their home and the office. While we do not stipulate the number of days in the office, employees can decide, through discussions with their line managers, how, when, and where they work best, balancing the needs of the CSP, the team, and themselves. Employees are still expected to attend the office for in-person meetings when required for their role and the organisation. Homeworking is subject to meeting homeworking assessment requirements, which include a minimum broadband speed of 18Mbps and a dedicated space to work from. (Remove if homeworker) To enable our employees to balance their individual, family and work-life, we would be happy to discuss flexible working arrangements with shortlisted candidates (subject to business needs). For further information and details of how to apply, please visit https://www.csp.org.uk/about-csp/working-us CVs will not be accepted. Closing date: 10am, 3 rd April 2025. Interview date: 17 th April 2025 (Virtual on Zoom). If you require any adjustments during the application stage, please email the Human Resources team at hrcsp.org.uk The CSP is committed to equity of opportunity, aiming to provide a working and learning environment free from discrimination. We are taking appropriate steps to create a workforce that reflects the diverse society in which we work and live in. Therefore, we particularly encourage applications from candidates under-represented in the CSP’s workforce, including those from Black, Asian and minority ethnic backgrounds, those with disabilities and LGBTQIA people. Please note, all candidates will be expected to actively demonstrate their commitment to Equity, Diversity, and Belonging throughout the application and interview stages. NO AGENCIES

London, UK
ANNA FREUD

21h ago

Instructional Design Specialist

Anna Freud is seeking an Instructional Design Specialist to join our world-leading mental health charity for children, young people and their families. Our mission is to close the gap in wellbeing and mental health by advancing, translating, delivering, and sharing the best science and practice with everyone who impacts the lives of children, young people and their families. More information about Anna Freud is available on our website. Our EDI commitment We are dedicated to fostering a diverse and inclusive workplace and being an equal opportunities employer, whereby equity, diversity, and inclusion (EDI) are core to our recruitment practices. All candidates who meet the job criteria will be considered for employment, regardless of ethnic origin, religion or belief, gender, sexual orientation, disability, age, socioeconomic background, caring responsibilities and care experience. We ask candidates to share their diversity dimensions with us to help us identify, tackle and prevent bias across the employee lifecycle. We believe a diverse workforce enhances our ability to support mental health and wellbeing, allowing us to better meet the needs of the children, young people and families we serve. As a Disability Confident employer, disabled candidates meeting our criteria are guaranteed an interview. Applications are submitted anonymously and assessed using a fair evaluation process based on the criteria set out in our job profiles. What we offer We offer a range of staff benefits and you can view them all here. This is a unique opportunity to develop expertise in digital learning for mental health education while working alongside leading clinicians, therapists, and researchers. You will gain hands-on experience in instructional design, content development, and multimedia production. Anna Freud is a pioneering organisation at the forefront of mental health research and training, providing an inclusive, mission-driven environment where you can grow your skills while making a meaningful impact. What you’ll do The Instructional Design Specialist will play a vital role in an agile, innovative team focused on developing and delivering cutting-edge digital learning solutions for frontline clinicians and therapists. This role blends instructional design, content strategy, technology, and user experience to create engaging, evidence-based mental health training. You will contribute to the development of a market-leading portfolio of accessible, high-quality short course training in child and adolescent mental health. You will support the expansion of a comprehensive, flexible learning experience for professionals working with children and families across diverse settings. You will proactively and independently collaborate with subject matter experts to ensure content credibility. You will also foster an inclusive learning environment by embedding Anna Freud’s values of equity, diversity, and inclusion, while staying informed on emerging EdTech trends and technologies. What you’ll bring You will have a keen interest and background in psychology or mental health, along with proven expertise in instructional design, curriculum development, and multimedia content creation, with the ability to engage stakeholders and provide innovative solutions to learning challenges. You will have demonstrable well-developed skills in: content commissioning and curation with the ability to translate complex subject matter into engaging and accessible digital content; video production and editing, using tools such Adobe Premiere Pro, Final Cut, or similar, for multimedia digital learning content. You will also demonstrate: expertise in curriculum development and instructional design, including structuring learning experiences and applying learning theories; knowledge of online learning environments, including Learning Management Systems (LMS) and authoring tools such as Articulate Storyline and Adobe Captivate; a background in psychology or a related field to support the development of learning resources tailored to the mental health and education sector; a degree or postgraduate qualification in a relevant field or equivalent professional experience, with knowledge of psychology and/or mental health. Key details Hours: Full-time (35 hours per week); usual working hours Monday to Friday, 09:00-17:00. Flexible working is possible. Salary: £48,000 per annum FTE, plus 6% contributory pension scheme Location: Hybrid working (a mixture of onsite and home/remote working). Staff are working onsite for at least 20% of their working hours, at our London site (4-8 Rodney Street, London N1 9JH). Contract type: Fixed-term (12 months in the first instance but with scope to extend). Next steps Closing date for applications: midday (12pm), Friday 11 April 2025. Please note that due to high application volumes, we may close this advert early. We encourage you to apply promptly and to keep an eye on our future vacancies for more opportunities. Notification of interview: shortlisted applicants will be notified no later than Tuesday 22 April 2025. During shortlisting, applicants are anonymously assessed using the criteria visible in the Job Profile. Please note: due to the high volume of applications received, we will not be able to provide feedback to unsuccessful applicants. Interviews: will be held remotely on Thursday 1 May 2025. How to apply: please click on the 'apply’ button to find out more and to apply online. We are unable to accept CVs and kindly request no contact from agencies. Questions? Please email us with any job enquiries, or if you require assistance or experience difficulties when applying. Please note that successful candidate(s) will be asked to evidence their Right to Work in the UK post-job offer – we do not hold a sponsor license therefore we are unable to provide Visa sponsorship.

London, UK·

Full Time

Spectrum IT Recruitment

21h ago

Senior Java Developer - Full Stack

Senior Java Developer - Full Stack, Java, JSP, RESTful APIs, JavaScript Flexible Remote / Hybrid working. West Sussex 1 day a week/month depending on your location. Up to £75,000 plus benefits Are you an experienced Full Stack Developer with expert level Java knowledge? We have a fantastic opportunity to join a successful team delivering cutting-edge cloud-based analytics solutions. With award-winning technology and partnerships with leading IT & telecoms providers, this is an exciting opportunity to work on innovative projects that make a real impact. The Role As a Full Stack Developer, you'll play a key role in designing, developing, and maintaining high-performance applications. While working across the full stack, your primary focus will be on back-end development (Java), ensuring scalable and efficient server-side solutions. You'll collaborate closely with front-end developers, product managers, and DevOps engineers to deliver seamless user experiences. Key Responsibilities Back-End Development - Build and optimize server-side applications and APIs using Java. Full Stack Development - Integrate front-end components using React when needed. Architecture & Design - Contribute to scalable system design and best coding practices. Collaboration - Work with cross-functional teams to refine requirements and optimize deployments. Performance & Quality - Ensure applications run efficiently, securely, and reliably. What We're Looking For ✔ 5 years' experience developing web applications in Java (SE/EE). ✔ Strong understanding of RESTful APIs, databases (PostgreSQL/MySQL), and cloud platforms (AWS/Azure). ✔ Familiarity with containerization (Docker) and version control (Git). ✔ Knowledge of front-end technologies (React, HTML, CSS, JavaScript). ✔ Agile development experience using tools like Jira and Confluence. If you crave modern technology and complex systems design and development, this is a great place to work. You will be a key member of the team and make senior level contributions to tech road map and decision making. Apply today Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy

Pound Hill, UK·

Full Time

LJ Recruitment

21h ago

Systems Associate

My International Banking client seeks a Senior Associate to join their Systems Department in Harrow, offering a salary of up to £28,000 - £30,000. This is a critical role where you'll support various applications, provide user assistance across multiple platforms, and collaborate with key departments to ensure smooth operations. What Does the Role Entail? As a Senior Associate, you'll provide application support and ensure systems function efficiently across the business. Your role will involve managing user access, assisting with system enhancements, and supporting various platforms. You'll be handling queries, troubleshooting issues, and collaborating with other teams to meet business needs. Additionally, you'll contribute to project implementation, system testing, and maintaining security standards to ensure the running of operations. What Skills Will You Have? To thrive in this role, you'll need strong technical knowledge across different applications and platforms such as FINACLE, and effectively resolve system issues. A basic understanding of infrastructure and networking would be beneficial, along with the capability to manage database queries and user training. Strong communication skills and the ability to prioritise tasks in a fast-paced environment are essential. A commitment to ongoing learning and adapting to new challenges will also ensure your success in this position. What Is On Offer? This role offers the chance to work in a dynamic and supportive environment where your contributions will be valued. You'll gain exposure to diverse systems and processes, enhancing your technical expertise while collaborating with various teams. Our client provides opportunities for professional growth and development, with the satisfaction of playing a vital role in maintaining smooth system operations. How to Apply? Take the next step in your career. Apply today alternatively, contact Alex at LJ Recruitment if you have any questions

Harrow, UK·

Full Time

Hays Technology

21h ago

Datacentre Engineer

Your new company and role Hays' client is a private sector organisation based in East Lothian. The organisation is looking for a datacentre engineer to assist them on an initial 6-month contract with a view to going temp-to-perm. This role will be on-site, thus the client requires you to be an easy commute away. This role will consist of the following: Providing 3rd Level Hardware break fix to the organisation's HPE X86 estate Providing IMAC service (install/Decom/Moves) across datacentres leveraging the customers' tools, such as Part Surfer, Intelligent provisioning, CMDB, ServiceNow Providing a smart hands service to the IT Security team, across their Datacentre located kit, from troubleshooting to replacing the entire unit through an RMA process, then installing base configuration for replacement device to allow IT Security to obtain remote access Providing Tape Management (Ejects/loads) for the Remote Backup team Requirement for on-call cover out of hours including weekends (1 in 4) There may be a requirement to travel between 2 local datacentres, but this is not on a regular basis Rota of early/late shift What you'll need to succeed Experience providing hardware break-fix Previous experience in Datacentres is essential Good customer service skills Flexible attitude Enjoys working as part of a team and also the ability to use your own initiative What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at (url removed)

East Lothian, UK
Fusion People Ltd

21h ago

Multi Trader

Multi Trader required in West Sussex Perm, start ASAP, pay to be negotiated brilliant benefits Various train stations (South) - travelling around train stations in specific South area covering general maintenance, upkeep etc. Must have relevant skills and working experience. if interested please apply with CV and follow up with a call to Alice Fusion on (phone number removed). Fusion People are committed to promoting equal opportunities to people regardless of age, gender, religion, belief, race, sexuality or disability. We operate as an employment agency and employment business. You'll find a wide selection of vacancies on our website

West Sussex, UK·

Full Time

Check out our latest articles

Stay sharp with the latest updates in tech industry!

14 Best SEO Tools for Agencies to Boost Client Results in 2025
14 Best SEO Tools for Agencies to Boost Client Results in 2025

Published in

···

March 20, 2025

The Best Free Backlink Checker Tools: Overview and Comparison
The Best Free Backlink Checker Tools: Overview and Comparison

Published in

···

March 19, 2025

The 10+ Best AI & Pro Web Design Tools for 2025
The 10+ Best AI & Pro Web Design Tools for 2025

Published in

··

March 18, 2025

Making a Browser Based Game With Vanilla JS and CSS
Making a Browser Based Game With Vanilla JS and CSS

Published in

····

March 13, 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.