Welcome to SitePoint!
Access a huge library of books and courses
On various topics: JavaScript, Python, AI, and more!
Use arrows to navigate
Browse our comprehensive collection of courses, books, and tutorials on a wide range of development and design topics.

video

video
·
★ 5.0
video
·
★ 5.0
video

video

video
·
★ 4.5Browse our comprehensive collection of courses, books, and tutorials on a wide range of topics.
The home for developers



... I joined SitePoint to learn more about web stuff and their PHP/MySQL tutorial was probably the first I used.
Creator of WordPress, CEO of Automattic
Whether you’re a full-stack developer, designer, or looking to get into AI, we’ve got a path for you.

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.

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.

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.

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.

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.

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.
Discover our library filled with learning paths for all kinds of learners.
Browse thousands of jobs in Software Development
20h ago
Backend Software Engineer / Developer (Python Anaconda) Cambridge onsite to £55k Would you like to work on greenfield projects at the cutting edge of medical technology? You could be joining a well funded start-up, collaborating with scientists and other engineers to develop sensing and imaging terahertz solutions. As a Backend Software Engineer you'll work on complex problems including image processing, machine learning, numerical simulation, user interfaces, databases, networking and interfacing with hardware. You'll be using an Anaconda based Python stack but with constantly evolving technology that you'll be able to influence. Location: You'll join a talented team based just north of Cambridge (with parking available), on a fulltime basis (with some flexibility). About you: You have strong backend software engineering experience with Python and ideally also some of the following: Anaconda, Mamba, Poetry, C++, JavaScript, Haskell, CCaml, Rust You have experience working with asynchronous, parallel or distributed systems You have a good knowledge of at least one relational database You have a good understanding of TDD, CI/CD practices and modern software engineering best practices You are comfortable in an R&D environment You are degree educated in a relevant STEM discipline You're collaborative, comfortable with Pair Programming and mentoring more junior engineers What's in it for you: Salary to £55k Bonus Healthcare Pension Continual learning and self development Complex interesting work at the cutting edge of technology Apply now to find out more about this Backend Software Engineer / Developer (Python Anaconda) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values. ADZN1_UKTJ
Full Time
20h ago
We are AMS. We are a global total workforce solutions firm; we enable organisations to thrive in an age of constant change by building, re-shaping, and optimising workforces. Our Contingent Workforce Solutions (CWS) service partner with Tesco IMS to support contingent recruitment hiring. On behalf of Tesco IMS, AMS are now looking for a Data Architect f or a 6 Month contract based in the bank's Edinburgh office as and when required. Tesco IMS deal in the personal - from pet insurance for your best friend, and home insurance for peace of mind, to motor insurance for your dream car or travel money for that trip you've worked hard for. And that means they always work with heart. Whether they're helping their customers or looking after their people, you'll find there's a warmth and friendliness to everything they do. Purpose of the Role: We are seeking a Data Architect to drive the evolution and operational excellence of our enterprise-grade Microsoft Fabric data platform. This role is a unique opportunity to shape the technical landscape of a large-scale, cloud-native data environment while leading a high-performing team of engineers and platform specialists. You'll be focused on ensuring the readiness and stability of the live production platform , collaborating closely with engineering teams to manage seamless integration and updates to the platform architecture. This is a hands-on technical leadership role , less focused on project separation and more on production-grade reliability, scalability, and engineering best practices. Key Responsibilities: Lead the strategy, design, and technical direction of the Microsoft Fabric platform and related Azure-based data technologies. Oversee the daily operation, performance, and resilience of the live production data platform , ensuring stability and scalability. Collaborate with platform, engineering, and DevOps teams to integrate platform changes, upgrades, and new features. Act as a technical authority and escalation point for platform architecture, integration issues, and operational concerns. Champion best practices for platform governance, observability, security, and performance monitoring. Translate strategic data architecture goals into actionable engineering plans. Drive innovation in platform tooling and capabilities to support business and data science teams. Build and maintain effective relationships with technical and non-technical stakeholders. What we require from the Candidate: Knowledge in Microsoft Fabric , Power BI , Synapse , Data Factory , OneLake , and other Microsoft cloud-based data services. Strong Azure cloud experience, particularly in data architecture, integration, and engineering. Familiarity with data platform operations at scale - including production readiness, monitoring, and incident management. Proven experience architecting and supporting enterprise data platforms in cloud-native environments . Experience leading technical teams or squads in data engineering or data platform operations . Ability to own and drive platform architecture in collaboration with multiple technical teams. Experience integrating platform changes into live production environments without disrupting service. A strong understanding of DevOps principles , CI/CD pipelines, and Infrastructure as Code (IaC) practices. Why Tesco Insurance and Money Services? Seeing your impact all around you: there's no better feeling. Lucky for us, we get to feel it all the time. Because whatever our role, we're helping our colleagues and serving our customers, communities and planet a little better every day. We deal in the personal - from pet insurance for your best friend, and home insurance for peace of mind, to motor insurance for your dream car or travel money for that trip you've worked hard for. Everything we do is about making things better. Not just for others, but for you too. It's why you'll get bags of choice and plenty of development. It's why you'll always be heard and find balance that works for you. It's why you'll feel totally at home in a place where everyone's welcome. Next Steps: If you are interested in applying for this position and meet the criteria outlined above, please click the link to apply and we will contact you with an update in due course. Our client will only accept workers operating via an Umbrella or PAYE engagement model. Please note that for the duration of this assignment you will be working as an external resource engaged by AMS. ADZN1_UKTJ
20h ago
Role: FPGA Engineer (CEMA) Location: Bristol(Hybrid) Duration: 6 months Inside IR35 : Umbrella About Our Client Our client is a leading global aerospace, defense, and security company specializing in delivering complex, mission-critical solutions. With a strong heritage in engineering and innovation, they provide essential services across aviation, marine, land, and nuclear sectors, supporting governments, armed forces, and commercial clients worldwide. Renowned for their commitment to safety, sustainability, and technological advancement, our client plays a vital role in ensuring operational excellence for their customers. Join them and be part of a team that drives innovation and delivers cutting-edge solutions in some of the world's most demanding environments. About the Role: TWe're looking for a driven, flexible and passionate FPGA Engineer with experience of CEMA to join us in our client's Land CEMA focus area to support delivery of client's in-service projects. Key Responsibilities: As a Senior FPGA Engineer you will be responsible for: Working with our delivery teams, supporting the outsourcing of work, assessing the credibility and completeness of our suppliers work packages As the programmes mature, increasing environment complexity, working with multi-discipline teams and our suppliers to create compliant CEMA solutions. Understanding and assessing FPGA delivery timescales and risk for our CEMA activities Essential Skills & Experience: Knowledge / Experience of developing / modelling / simulating software in at least one of the following areas: RF telecommunications, waveforms, OSI model, SIGINT, EW VHDL VERILOG Experience with SDR architecture Agile development methodologies. C#, C, C++, Python and Database architecture. Desirable Experience XML Networked systems JICD Restful and/or RPC API Library agnostic code development Geospatial engines Cloud containers / Docker OPEN CPI Application/Component and Platform development Experience of Dev Ops Please apply if you want to be part of a leading global defence, and security company that delivers complex, mission-critical solutions! ADZN1_UKTJ
20h ago
Technical Support Engineer Peterborough Permanent £30,000- £35,000 (doe) Benefits We are looking for a Technical Support Engineer for a full-time, permanent position based on-site in Peterborough, with an ideal start date in June/July 2025. Benefits include: 25 days of holiday, a workplace pension scheme, the option to enrol in private healthcare, and paid training and development opportunities. This is a new opportunity to work with a leading and rapidly expanding company specialising in healthcare management software solutions. Key Skills & Experience: Troubleshooting and resolve user IT issues; escalating when necessary. Collaborate with developers on latest software versions. Learn and adapt to each customer's specific setup. Create internal knowledge base (Wiki) articles as needed. Experience with helpdesk ticketing systems and customer support. Familiarity with SQL and SQL Management Studio . Excellent problem-solving skills with a proactive learning mindset. Experience with bespoke software systems; familiarity with healthcare-related platforms is a bonus. Provide software support for bespoke healthcare software solutions, with a focus on first-time resolution. ADZN1_UKTJ
Full Time
20h ago
QA Software Engineer Bristol - Hybrid Up to £45,000 I am looking for an QA Software Engineer to join a UK based technology company innovating the parking and access solutions industry. This dynamic organisation designs and delivers cutting-edge digital products that improve the customer experience, optimise operations, and support sustainability in smart mobility environments! As the software developer you will play a key role in driving the development of innovative system software. You'll be part of a friendly fast-moving forward-thinking development team, contributing to scalable cutting-edge system software. You will be creating and maintaining products to varied bespoke customer requirements using a variety of technologies with a focus on using .NET. You'll work closely with developers, product managers and QA engineers to push the technology forwards whilst ensuring what is delivered is software that is reliable, scalable and can drive the business forward. Key Responsibilities: Design, develop and test robust scalable software using a variety of languages, primarily C# using .NET. Debug, troubleshoot and resolve software and technical issues reported to the development team in a timely manner. Design, build and maintain web-based user interfaces, APIs and backend services where necessary. Work with the cloud platform to manage and scale software services. Ensure performance and reliability of software the department produces. Contribute with code reviews and work with other developers to maintain consistency. Collaborate with other developers and manager to refine system requirements. Write and maintain technical documentation for the products and document code as required. Essential Skills: 3 years experience in C# and .net/.net Core frameworks. Web development experience (MVC, JavaScript/Typescript, HTML 5). Strong understanding of object-orientated programming and principles. Experience with SQL and database design. Experience with RESTful APIs and web services. Working knowledge of GIT and JIRA. Excellent debugging and problem-solving skills. If interested, please share your CV with me on and we can arrange a call to discuss further! ADZN1_UKTJ
20h ago
Forvis Mazars cares about your career progression, offering individually designed career paths that help you pursue your interests, match your changing needs, and explore your true potential. We work with diverse, prestigious clients across a range of sectors and geographies, giving you the opportunity to constantly update and grow your skills for lifelong professional development. About the team Our Business Services team is a collective of creative, strategic, forward-thinking business enablers. Together the People & Culture, Marketing & Communications, IT, Operations, Finance and Quality & Risk Management teams make it their mission to ensure Forvis Mazars has the right tools, technology, strategies, and services in place to deliver exceptional client service and future-proof our growing business. About the role In your role you''ll be responsible for managing and delivering large scale projects concurrently/management of mid-complexity projects as allocated in the strategic project portfolio. Scoping & approval - define and clearly document this and communicate clearly to all portfolio resources an understanding of the scope as well as how it will affect other projects within the portfolio. This scope should have clear benefits capture so there is a definitive value proposition in the project. Planning - facilitating cross-functional planning workshops or information capture involving stakeholders, delivery resources and third parties as appropriate to create a valid and accurate plan. Control & execution - Day-to-day management and reporting of the project (s) time, cost, and quality activities, in line with the project framework. Thorough risk and issue management across the project(s), instigate mitigation actions, identify contingency plans, and manage items through to conclusion. Ensure effective communication to the project teams, internal and external stakeholders, partners, suppliers, and customers. Manage proposed changes to project parameters – e.g., scope, budget, schedules as well as quality of project deliverables and ensure project objectives are met. Regularly updated project control documents, and delivery of reports in line with the reporting requirements of the programme and portfolio. What are we looking for? A professional qualification in project management, such as APM Project Management Qualification PMQ or another recognised qualification (e.g., Prince2 or PMP) Experience delivering projects to time, cost and quality including exemplary project control documents Awareness of different project management approaches e.g., agile and waterfall. Well-developed planning and organisational skills including scope and schedule management, Risk and Issue Management, Finance and cost control management experience and Resource and people management experience Knowledge of benefits management, including producing business cases with measurable benefits Excellent communication and inter-personal skills High-level of IT literacy, proficient user of Microsoft Office tools and relevant software such as MS Project About Forvis Mazars Forvis Mazars is a leading global professional services network. The network operates under a single brand worldwide, with just two members: Forvis Mazars LLP in the United States and Forvis Mazars Group SC, an internationally integrated partnership operating in over 100 countries and territories. Both member firms share a commitment to providing an unmatched client experience, delivering audit & assurance, tax and advisory services around the world. Together, our strategic vision strives to move our clients, people, industry and communities forward. Through our reach and areas of expertise, we help organisations respond to emerging sustainability issues in the global marketplace including human rights, climate change, environmental impacts and culture. We are one diverse, multicultural, multi-generational team with a huge sense of connection and belonging. This is a place where you can take ownership of your career, get involved, believe in yourself and put your ideas into action. At Forvis Mazars, we empower our people and celebrate individuality. We thrive on teamwork and are agile. We have bold foresight and give people the freedom to make a personal contribution to our shared purpose. We support one another to deliver quality, create change and have a deeper understanding, to help make an impact so that everyone can reach their full potential. Being inclusive is core to our culture at Forvis Mazars; we want to ensure everyone, whether in the recruitment process or beyond is fully supported to be their unique self. To read more about our approach click here Our aim is to make the recruitment process as accessible and inclusive as possible - please contact us to discuss any changes you may require so we can work with you to support you throughout your application. Visit forvismazars.com/uk to learn more.
Stay sharp with the latest updates in tech industry!

Published in
··June 5, 2025

Published in
····May 26, 2025

Published in
····May 22, 2025

Published in
···May 22, 2025
Discover a world of insights - browse our complete collection of articles in one place!
kmcnet

163
7 minutes ago
21
kamalhinduja2345

7
4 hours ago
1
rhhutchins

113
4 hours ago
10
alienainews

40
15 hours ago
3
Jack_Tauson_Sr

226
15 hours ago
25
NeoToad

92
16 hours ago
8
We Develop Elite Developers
7 Day Free Trial. Cancel Anytime.