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
J.P. MORGAN-1

1d ago

Software Engineer III - Python

Job Description Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within our Corporate Technology Line of Business, you will be instrumental in shaping the future of credit risk management. Located in the vibrant city of London, you will collaborate with traders, quants, and sales professionals in a dynamic, high-energy setting. Your contributions will be crucial to the successful delivery of innovative applications that offer real-time credit risk insights and modernize our platforms. Job responsibilities Provide technical leadership and direction to support business and technical teams. Develop secure, high-quality production code and review and debug code written by your team. Drive product design, application functionality, and technical operations decisions. Serve as a subject matter expert in one or more technical areas. Advocate for firmwide frameworks, tools, and best practices within the Software Development Life Cycle. Influence peers and decision-makers to adopt innovative technologies and solutions. Required qualifications, capabilities, and skills Formal training or certification on Python concepts and proficient applied experience Advanced knowledge of Python and practical experience in system design, application development, testing, and operational stability. In-depth knowledge of software applications, technical processes, and one or more technical disciplines (e.g., cloud, data, SQL). Practical cloud-native experience is essential. Ability to tackle design and functionality challenges independently with minimal oversight. Preferred qualifications, capabilities, and skills Degree in Computer Science, Computer Engineering, Mathematics, or a related technical field. Primary development platform is Athena (JP Morgan's platform cross-asset risk, pricing and trade management solutions to clients), so any current or prior knowledge in the platform is highly acknowledged. About Us J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.

London, UK·

Full Time

Cap Resourcing Ltd

1d ago

BIM Specialist

Principal BIM Specialist Location: Leeds Full-time | Permanent | Hybrid Were working with a top-tier multidisciplinary consultancy thats seeking a Principal BIM Specialist to join their growing Leeds team. With a strong project pipeline and a commitment to innovation, this is an exciting opportunity to step into a leadership role within a business that values technical excellence and collaboration. This role places you at the forefront of digital delivery, where you'll take ownership of BIM coordination, model management, and technical standards across a variety of complex projects. Youll also play a key role in developing talent and shaping future strategy. The Role: Youll be a senior member of a forward-thinking team, working across disciplines and coordinating directly with internal and external stakeholders to deliver high-quality BIM outputs. Key responsibilities include: Leading BIM delivery across multiple projects, ensuring modelling work meets internal and client standards Coordinating with local and national teams for model audits, clash detection, and data integration Managing BIM-related documentation to ensure operational and quality compliance Championing best practices in BIM processes, including staff training and upskilling Supporting recruitment efforts and acting as a visible role model within the profession Representing the team in external meetings and at industry events About You: To succeed in this role, you should have: A strong background in BIM management with experience delivering complex projects Proficiency in Revit and a solid understanding of BIM standards and workflows Experience in a consultancy or design-led environment, working closely with engineers, architects, and clients A collaborative leadership style, with the ability to coach and support junior team members A proactive mindset, strong communication skills, and an enthusiasm for continuous improvement This is a fantastic opportunity for a driven digital engineering professional to take the next step in their career and help lead BIM strategy in a high-performing environment. Please apply with an up to date CV.

Leeds, UK·

Full Time

Leeds Community Foundation

1d ago

Digital and Data Lead

Join Leeds Community Foundation and GiveBradford in this crucial role to lead a number of exciting digital and data transformations. Applications close: 9 a.m. Monday 4th August 2025 Location: Leeds and Bradford About Leeds Community Foundation and GiveBradford Since 2005, Leeds Community Foundation has been working to create a fairer Leeds for everyone. Through flexible and responsive grant making, we enable and strengthen community organisations that are the backbone of our city, because when they thrive, so do our communities – and all of us benefit. Leeds Community Foundation oversees four distinct charities, including Bradford District Community Foundation (GiveBradford). This means we have separate trustees responsible for our work in Leeds and in Bradford and can develop complementary but distinct strategies to make the most of partnerships at national and regional levels alongside appealing to donors with a specific passion of place. For over 20 years, we’ve been helping donors invest and distribute more than £65 million to benefit communities across our city and the wider region where it can make the most difference, and we hold about £50m philanthropic capital on behalf of a wide range of donors at any one time. As a trusted partner to businesses, foundations and professional advisors, we’ve delivered countless strategic giving programmes with life-changing outcomes. Now, more than ever, our communities need us. With growing social, economic and climate pressures, grassroots community organisations have never been more vital, but with demand soaring and resources stretched, they’ve never been at greater risk. That’s why we’ll continue to develop partnerships, invest where it’s needed and build a fairer future, together. About the role It is an incredibly exciting time to be joining Leeds Community Foundation and GiveBradford as Digital and Data Lead. The next two years will be transformative for the organisation from a digital and data perspective, including an imminent CRM migration, the introduction of AI tools, integrating data insights with finance, impact, and income generation, and horizon scanning for further opportunities to be at the forefront of Community Foundation innovation. You will: Drive our digital transformation ambitions in line with the 2024–2029 strategy. Act as the lead for digital infrastructure, including our CRM system, data management platforms and automation tools. Identify and implement improvements to internal systems and workflows, ensuring that all improvements are based on feedback and consultation with users. Identify digital solutions that improve board and committee effectiveness, policy access, and reporting. Overall management of the IT contract with our external providers, act as the first point of contact for the staff team, and manage contracts, purchase and service of IT hardware and software. Use data to track performance against KPIs, grants impact, donor expectations and organisational learning. Prepare clear, data-informed updates for reporting to the Senior Leadership Team, the board and external stakeholders. Ensure compliance with data protection laws, including GDPR, and lead on relevant documentation and controls. Deliver digital tools that enhance community access, donor reporting and impact presentation. Work closely with the Senior Leadership Team and others in the team to embed data insight into planning, fundraising, and reporting. Support the finance team with fund and financial reporting alignment across platforms. Liaise with external contractors and digital providers on project delivery and service maintenance. Who we are looking for This role will suit an experienced CRM system manager who is passionate about innovation within data and digital. The ideal candidate will have: Experience in CRM systems (Salesforce preferred), data reporting and digital transformation. Experience in leading IT infrastructure in an organisation. Experience in analysing and presenting data to inform decision-making. Understanding of GDPR, data governance and systems integration. Excellent technical and systems problem-solving skills. Confidence to create, manage and present dashboards and data insights. Strong project coordination and stakeholder management. Ability to communicate complex technical information to non-technical users. Problem-solving skills and a good understanding of risk management. If you’re excited to join us on this journey, we can’t wait to meet you. Please click 'Redirect to recruiter’ to be redirected to the Peridot Partners website, where you can find full details of the candidate profile and register your interest to apply. Applications for this role close at 9 a.m. Monday 4th August 2025.

Leeds, UK
SEARCHLIGHT

1d ago

Junior Engineer [A5201]

THE COMPANY Our client is a trusted industry leader, delivering high-quality work across advertising, film and television. They are a valued partner to leading directors, agencies and global brands. THE ROLE As a Junior Engineer, you will be responsible for supporting technical operations and ensuring smooth workflow across the post-production team. Key responsibilities: Providing first-line technical support to editors and ensure functionality of edit suites. Maintain and troubleshoot hardware and software systems across post-production environments. Monitor and manage routine data backups to ensure data integrity and availability. Handle archiving and restoration processes in line with project requirements. Implement and oversee security protocols for staff, contractors and visitors. Organise and maintain inventory of cables, accessories and computer peripherals. Assist with system updates, software installations and technical documentation. THE PERSON Punctuality and clear communication are important, along with the ability to handle challenges with a practical outlook. A good understanding of Mac OS and hardware is essential, as well as experience with Avid Media Composer and Adobe Creative Cloud Suite. Knowledge of DaVinci Resolve, Nexis storage systems, remote working platforms and network-based file transfers is advantageous. NEXT STEP If your skills & experience fit the above requirements and you would like to talk to us about this role, please apply online attaching your CV in WORD format. WHAT TO EXPECT Searchlight only advertises active roles Your details will be sent directly to the Consultant who is handling this role We aim to respond to candidates within 14 days. If this role isn’t quite right, but you would like us to have your CV on file, please send it to sroffice@searchlight. global. Searchlight strives to promote equal opportunities for all. We welcome applications regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. To learn more about Searchlight, see: www.searchlight.global

London, UK·

Full Time

RECRUITMENTREVOLUTION.COM

1d ago

Remote AI / Azure / Python Developer - AI Platform Powering Workflows & Docs

We’re building something smart - and we’re moving fast. We're not just another consulting company - we’re a high-velocity team crafting an AI-driven platform that’s reshaping how businesses operate. Built natively on Azure and powered by the latest in Microsoft tech, our solution helps companies deploy intelligent agents, automate workflows, and accelerate innovation at scale. Now we’re looking for an Azure AI Developer who’s ready to move at our speed. If you're passionate about AI, thrive in agile, fast-paced environments, and love turning bold ideas into real-world solutions, this is your moment. You’ll join the core team building a next-generation AI platform that’s already helping businesses create and manage powerful automation through models, agents, and reusable templates. Ready to build the future with us? The Role at a Glance: AI / Azure / Python Developer UK Remote Up to £90,000 Benefits include flexible remote work and an environment that values speed, quality, and autonomy. Product / Service: An accurate, private & efficient multipurpose automation tool for workflow and documentation Culture: No red tape, no endless meetings - just real business impact for clients. Work with smart people who care about what they build and providing solutions for customers. Pedigree: Seasoned Founding Team. Our leadership team has spent decades in technology delivery, working through the mega trends of Internet, Public Cloud and now AI. Your Skills: Experience with Azure’s native AI stack (including AI Foundry, Search, Cosmos DB, and AKS), strong Python and C# skills, VS Code (ideally with AI tools like Copilot), familiarity with Docker, Kubernetes, and scalable cloud-native architecture, and a track record of working in agile teams using Azure DevOps for CI/CD and automated testing. Who we are: We’re redefining how businesses harness the power of artificial intelligence. Our cutting-edge platform helps companies quickly and cost-effectively implement AI strategies that drive real results - from automating workflows to deploying intelligent agents and managing complex AI models at scale. We’re not just building tools - we’re building the foundation for smarter, faster, and more adaptable enterprises. Key Responsibilities: • Build and deploy AI-first features using Azure AI Foundry, Azure AI Search, Cosmos DB, Docker, and AKS • Design and implement scalable architecture with cloud-native tools alongside a collaborative, fast-moving team • Code primarily in Python and C# - with bonus points if you can jump into React.js when needed • Speed up development using Visual Studio Code with GitHub Copilot (or your preferred AI coding assistant) • Work in a tight feedback loop: branch, commit, pull, test, and ship - all through Azure DevOps • Write clean, tested, production-ready code - unit testing is second nature, not an afterthought • Participate in focused sprints and daily standups - we work lean, iterate fast, and learn as we go What You’ll Bring to the Team: • Proven experience with Azure’s native AI stack, including AI Foundry, Azure Search, Cosmos DB, and AKS • Strong programming skills in Python and C#, with a focus on writing clean, maintainable, and well-structured code • Proficiency in Visual Studio Code, ideally with tools like GitHub Copilot or other AI-assisted development extensions • Solid understanding of Docker, Kubernetes, and modern cloud-native architectural patterns • Hands-on experience working in agile teams, with deep familiarity in CI/CD workflows, branching strategies, pull requests, and test automation using Azure DevOps • An agile, curious mindset - adaptable, collaborative, and eager to explore new ideas and technologies Bonus Points For: • Experience building user interfaces with React.js • A passion for experimenting with emerging AI tools and frameworks Sounds like a good fit? Apply here for a fast-track path to our Leadership Team. Application notice We take your privacy seriously. As you might expect you may be contacted by email, text or telephone. Your data is processed by our talent partner RR (Recruitment Revolution) on the basis of their legitimate interests in fulfilling the recruitment process. Please refer to their Data Privacy Policy & Notice on their website for further details.

Broadgate, UK·

Full Time

J.P. MORGAN-1

1d ago

Lead Software Engineer- Cloud Platform

Job Description Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Lead Cloud Platform Engineer at JPMorgan Chase within the Chief Data and Analytics Office, you'll be a key player in our agile team. We work together to enhance, build, and deliver top-notch technology products securely and efficiently. Your expertise and problem-solving skills will be crucial in promoting business impact and tackling a diverse array of technical challenges. This role offers the opportunity to apply and grow your skills in a dynamic and collaborative environment. Job responsibilities Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors Develops secure and high-quality production code, and reviews and debugs code written by others Drives decisions that influence the product design, application functionality, and technical operations and processes Lead the design and development of the cloud infrastructure offerings and platform tools, ensuring that they are secure, scalable, and reliable, serve as a function-wide subject matter expert in one or more areas of focus, and provide technical leadership and guidance to the cloud engineering team. Influences peers and project decision-makers to consider the use and application of leading-edge technologies Adds to the team culture of diversity, equity, inclusion, and respect Collaborate with development teams to enable the delivery of high-quality, secure, and scalable applications on the cloud Ensure compliance with security and regulatory requirements for the cloud Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 5 years applied experience Hands-on experience with one or more cloud computing platform providers AWS/Azure/GCP Advanced knowledge of Containerization and Container Runtime/Orchestration platforms (Docker/Kubernetes/ECS etc) Hands-on experience with Cloud Infrastructure Provisioning Tools like Terraform, Pulumi, Crossplane & Cloud Formation etc Proficiency with programming languages like Golang, Python, Java, JS/TS etc and understand software development best practices Ability to tackle design and functionality problems independently with little to no oversight Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field Preferred qualifications, capabilities, and skills Experience implementing multi-cloud architectures Certifications in target areas (Cloud/Kubernetes/IaC etc) About Us J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team Our Corporate Technology team relies on smart, driven people like you to develop applications and provide tech support for all our corporate functions across our network. Your efforts will touch lives all over the financial spectrum and across all our divisions: Global Finance, Corporate Treasury, Risk Management, Human Resources, Compliance, Legal, and within the Corporate Administrative Office. You'll be part of a team specifically built to meet and exceed our evolving technology needs, as well as our technology controls agenda.

London, 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.