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

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
Platform Engineer Remote, UK 6 Month Contract An exciting opportunity for a Platform Engineer with strong Go and/or Python skills to join a prestigious tech client on a contract basis. This is a well-regarded engineering environment where contractors speak highly of the fast-paced, collaborative culture, and the real autonomy theyβre given to make an impact. As a Platform Engineer, youβll help design, build, and support the infrastructure and tooling that underpins critical systems β from CI/CD pipelines and observability tooling to service deployment and runtime environments. Youβll be part of a high-trust team that values clean code, quick iteration, and leaving things better than you found them. The Platform Engineer will work closely with product teams and fellow engineers to improve developer experience, scalability, and reliability across the stack. This isnβt a ticket factory - youβll be expected to contribute ideas, challenge assumptions, and shape the platform. Platform Engineer β Key Requirements: Strong professional experience in platform, infrastructure, or backend engineering Proficiency in Go and/or Python for building internal tooling and services Hands-on experience with AWS, Kubernetes, Docker, and modern CI/CD pipelines Familiarity with infrastructure-as-code (e.g., Terraform) and observability tooling (e.g., Prometheus, Grafana) Comfortable working on distributed systems and improving developer workflows A product mindset and a collaborative approach to problem-solving Experience with Kafka, gRPC, or open-source contributions is a bonus If youβre a Platform Engineer who thrives in high-trust, fast-moving environments and enjoys building tools that empower others β apply now. The client is ready to onboard quickly. We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.
20h ago
Node.js | TypeScript | Go | AWS | London Our client, a profitable start-up in Central London, is looking for a Backend Software Engineer to join their growing team. Youβll work across modern technologies including Node.js, TypeScript, Go and AWS, with a focus on API integrations, authentication, and data scraping. Key Details: Hybrid (3 days onsite in London) Up to Β£70,000 3 years' experience in backend development Strong in Node.js & TypeScript Experience with APIs, authentication & web scraping Go experience is a bonus A great opportunity to join a well-funded business with experienced founders and real growth potential.
20h ago
Opportunity Overview: Head of Platform Engineering β Major UK Digital Transformation Location: Hybrid (3 days/week on-site in London) About the Organisation As part of a major tech and cultural overhaul, the organisation is rebuilding its entire digital infrastructure with a modern cloud-native stack. They are seeking forward-thinking leaders to help build a platform that supports secure, scalable, and seamless customer experiences β all while serving a critical public-facing mission. Role Overview This is not a BAU operations role β itβs a senior leadership opportunity to shape and lead the digital operations function across customer-facing platforms. You'll drive performance, reliability, release governance, and automation for a new cloud-native tech stack. Youβll lead platform operations, build and mentor a DevOps/SRE team, and establish the processes, tooling, and vendor partnerships to deliver a best-in-class digital experience. This is a high-impact role requiring strong collaboration across engineering, delivery, product, and supplier ecosystems. Key Responsibilities Own the digital operations strategy and ensure performance, stability, and resilience across web, mobile, and account management services. Lead the transition to a brand-new, cloud-native stack (React frontend, iOS/Android apps, Java backend). Build and manage a DevOps/SRE function focused on observability, automation, and incident response. Define and oversee operational KPIs, release cycles, and incident management workflows. Collaborate closely with engineering, product, and delivery to ensure seamless execution and performance. Manage third-party technology suppliers, ensuring accountability, visibility, and operational alignment. Launch and embed runbooks, monitoring tools, and pre-emptive performance strategies. Ensure the digital estate meets high standards for accessibility, security, and compliance (e.g., GDPR). Embed a continuous improvement culture and provide a clear capability roadmap within 18 months. Ideal Candidate Profile Proven experience leading digital operations or SRE/DevOps functions in complex, high-scale consumer digital environments. Deep understanding of release lifecycles, observability tooling, and incident command practices. Technical fluency in cloud-native systems, automation, and monitoring across modern web/app platforms. Experienced in cross-functional leadership, including product, engineering, delivery, and suppliers. Skilled in navigating vendor ecosystems, third-party integrations, and joint performance accountability. Adept at building high-performing, inclusive teams and creating a people-first team culture. Calm under pressure, with excellent decision-making skills in high-stakes operational environments. Able to think strategically while being hands-on during key delivery phases. Strong communication and stakeholder alignment capabilities across technical and non-technical teams. The client cannot offer sponsorship at this point. For more information please send your CV to me on Kamni.Sharma@lafosse.com
20h ago
WE ARE SoftServe is a digital authority that advises and provides services at the cutting-edge of technology. We empower enterprises and software companies to (re)identify their differentiation, accelerate solution development, and vigorously compete in todayβs digital economy. The Transformation Principal (TP) supports the planning and execution of digital transformation initiatives, serving as a key contributor to program success. The TP engages directly with clients, helping to shape and deliver tailored digital strategies and solutions that align with the clients' business objectives. Working closely with the Digital Transformation Lead (DTL) and other senior stakeholders, the TP assists in defining the strategy, roadmaps, solutions, business case, scope, schedule, and budgets, ensuring that transformation projects are executed effectively. The TP role requires a balance of technical and business acumen, with a focus on delivering high-quality outcomes. The TP is expected to communicate effectively with client stakeholders and contribute to the coordination of cross-functional teams, aligning efforts with the overall transformation strategy. The TP plays an active role in the implementation phases of digital transformation programs, enhancing their expertise and contributing to successful project delivery Duties & Responsibilities Support Digital Strategy Development: Assist in the development and implementation of digital transformation strategies that leverage effective technologies and platforms to meet client needs. Contribute to the design of transformative solutions, working under the guidance of the DTL and other senior leaders. Ensure digital goals align with the overall business strategy and key objectives like growth, efficiency, or customer experience improvement. Identify customer pain points and expectations, and determining how digital solutions can meet or exceed them. Define the business case to meet the business strategy of the organization Define key performance indicators (KPIs) to measure the success of the digital strategy. Articulate the long-term objectives for adopting digital tools and technologies. Support Delivery of Transformation Programs: Participate in managing digital transformation programs, ensuring alignment with project goals, timelines, and budgets. Monitor project progress, track milestones, burndown reporting, and report on key performance indicators to the DTL and other stakeholders. Assist in risk identification and mitigation planning within transformation programs. Comfortable managing Digital Transformation projects with little need for oversight Engage with Stakeholders: Act as a key point of contact for client stakeholders, providing updates and facilitating discussions around project status, challenges, and opportunities. Collaborate with internal and client teams to foster a collaborative environment that drives project success. Leadership and Team Coordination: Provide guidance and support to junior team members, helping to develop their skills and understanding of transformation processes. Coordinate with various project teams to ensure that tasks are aligned and resources are effectively utilized. Continuous Learning and Development: Actively seek opportunities for professional growth, including learning about emerging technologies and methodologies relevant to digital transformation. Engage in internal training and development programs to build expertise and prepare for progression to the DTL role. Preferred Competencies & Experience Experience in leading cross-functional projects/modules from design to implementation, with a capability to work independently Proven track record of contributing to shaping and selling of digital transformation projects and programs A minimum of 6 years of Consulting experience Experience in Consulting (Trabnsformation, IT or Management), or a related field, with a proven track record of contributing to successful digital transformation projects. Familiarity with leading technology platforms such as Salesforce, SAP, or other enterprise solutions. Strong communication and interpersonal skills, with the ability to effectively engage with both technical and non-technical stakeholders. Project management skills, including familiarity with project planning tools and methodologies. Ability to work collaboratively in a dynamic, fast-paced environment. Eagerness to learn and grow within the organization, with a clear aspiration to advance into senior roles. Required Skills More than 6 years of experience in Consulting (Transformaion, IT or Management) Experience in being part of the delivery of large-scale Digital Transformation programs and projects in complex enterprise environments. Operating for a minimum of 2 years in similar client-facing role, driving opportunities, revenue, and delivery, engaging with mid-level to senior stakeholders Familiarity with leading technology platforms such as Salesforce, SAP, or other enterprise solutions. Strong communication and interpersonal skills, with the skills to effectively engage with technical and non-technical stakeholders. Project management skills, including familiarity with project planning tools and methodologies. Skills to work collaboratively in a dynamic, fast-paced environment. Eagerness to learn and grow within the organization, with a clear aspiration to advance into senior roles. Supervisory Responsibilities Not Applicable. Qualifications Education: Bachelorβs degree in a relevant field. Advanced degrees are a plus. Certifications: Design Thinking, Service Design CDTP, PMP, SCM, SAFe, TOGAF, CCMP, CISA, CISSP, AWS/Microsoft/GCP cloud certifications, PMP/PRINCE2, ITIL, CISSP/CISM, Agile/DevOps, and CBAP/Six Sigma, PROSCI, MSP. Other Requirements Willingness to travel as required Nice to have - Fluency in French All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability, sexual orientation, gender identity/expression, or protected veteran status. SoftServe is an Equal Opportunity Employer.
20h ago
Bath β 2 days per week in office SC Clearance required. About the role youβre considering We are seeking an Engagement Manager to join Capgemini Engineering. We are looking to attract experienced candidates with a proven history of providing effective project management in complex Defence Engineering environments. Hybrid working: The places that you work from day to day will vary according to your role, your needs, and those of the business; it will be a blend of Company offices, client sites, and your home; noting that you will be unable to work at home 100% of the time. Your role Working from within our Global Programme Office (GPO), you will primarily work on delivering projects that will lead to the convergence of physical and digital worlds through technology, engineering and manufacturing expertise to boost our clientsβ competitiveness. Your responsibilities will include: Client liaison Bid management Project planning Tracking and reporting Revenue management Profitability Productivity Forecasting and project finances Risk management Quality control Continuous process improvement Problem resolution Resource allocation Client satisfaction. Donβt meet every single requirements? Studies have shown women and people of colour are less likely to apply to jobs unless they meet every single qualification. We are dedicated to building a diverse, inclusive and authentic workplace so if youβre excited about this role but your past experience doesnβt align perfectly with every requirement in the job description, we encourage you to apply anyway.β You can bring your whole self to work. At Capgemini, stiving for equity, diversity and inclusion is part of everyday life, and will be part of your working reality. We have built an inclusive and welcoming environment, for everyone. Your skills and experience Essential Demonstrable experience of delivering engineering development projects in a leading/management role, from pre-sales, bidding, requirements definition through to delivery, optimisation, verification, validation and closure Experience in Air, Land or Maritime, including the integration and assurance process 5 years' experience in project and programme management more widely Leadership of complex, multi-functional teams Able to gain SC Clearance Proficient with Project Finances, Revenue Recognition, Margin Improvement, Risk Management and Month-end Reporting Proven ability to plan and organise projects effectively, with excellent attention to detail. A developed understanding of business and finance, project planning and scheduling, budgeting and cost management, revenue recognition and contract management. Proven ability to review and challenge schedule critical path activities within Microsoft Project Preferable Experience of delivering projects in the Defence Sector Knowledge of MOD procurement process Knowledge of delivery of complex software development projects Your Security Clearance To be successfully appointed to this role, it is a requirement to obtain Security Check (SC) clearance . β To obtain SC clearance, the successful applicant must have resided continuously within the United Kingdom for the last 5 years, along with other criteria and requirements.β Throughout the recruitment process, you will be asked questions about your security clearance eligibility such as, but not limited to, country of residence and nationality.β Some posts are restricted to sole UK Nationals for security reasons; therefore, you may be asked about your citizenship in the application process. What does βGet The Future You Wantβ mean for you? Impactful Experiences β- You will reimagine whatβs possible: creating value for the worldβs leading organisations through technology to build a sustainable, more inclusive future. You will work with a range of clients all with a unique set of business, technological and societal ambitions, which will make a real impact across the UK.β Shape your path β- You will be empowered to explore, innovate, and progress. You will benefit from Capgeminiβs βlearning for lifeβ mindset, meaning you will have countless training and development opportunities from thinktanks to hackathons, and access to 250,000 courses with numerous external certifications from AWS, Microsoft, Harvard ManageMentor, Cybersecurity qualifications and much more.β Flexibility to work your way β- You will be encouraged to have a positive work-life balance.Our hybrid-first way of working means we embed hybrid working in all that we do and make flexible working arrangements the day-to-day reality for our people. All UK employees are eligible to request flexible working arrangements. β Why you should consider Capgemini Engineering Growing clientsβ businesses while building a more sustainable, more inclusive future is a tough ask. But when you join Capgemini, you join a thriving company and become part of a diverse collective of free-thinkers, entrepreneurs and industry experts. A powerful source of energy that drives us all to find new ways technology can help us reimagine whatβs possible. Itβs why, together, we seek out opportunities that will transform the worldβs leading businesses. And itβs how youβll gain the experiences and connections you need to shape your future. By learning from each other every day, sharing knowledge and always pushing yourself to do better, youβll build the skills you want. And youβll use them to help our clients leverage technology to grow their business and give innovation that human touch the world needs. So, it might not always be easy, but making the world a better place rarely is. β About Capgemini Engineering Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2023 global revenues of β¬22.5 billion.β G et The Future You Want | w ww.capgemini.comβ A t Capgemini Engineering we value excellence, care, responsibility, dynamism and innovation. We offer a job with variation that leaves plenty of room for initiative and development. In fact, we are not just offering you a job, weβre inviting you to be part of our community where we will provide you trainings, tools & grounds for professional and personal growth. Each career experience is assorted by an attractive salary package.
20h ago
A growing global engineering and manufacturing organisation is seeking a skilled HRIS Analyst to support and optimise its HR technology systems. This role is central to the success of the HR function, focusing on SAP SuccessFactors, including modules such as Employee Central, Performance Management, Compensation, and Recruitment. Youβll be the functional expert for HRIS, ensuring data accuracy, resolving system issues, improving reporting capabilities, and supporting key HR processes. This is a great opportunity for someone detail-oriented, analytical, and experienced in HR systems who enjoys driving efficiency and supporting continuous improvement. Key Responsibilities Act as SAP SuccessFactors subject matter expert Maintain data integrity across system configuration, HR transactions, and reporting Configure and support annual merit and performance processes Develop dashboards and reporting tools Troubleshoot system and process issues Support implementation of new modules and system enhancements Manage data integrations with other HR systems and external platforms Participate in HR transformation initiatives and support additional projects as needed Skills & Experience 3β5 yearsβ HRIS experience, ideally with SAP SuccessFactors Strong knowledge of Employee Central, Performance, Recruitment, and Compensation Degree in HR, Business, Computer Science, or related field Strong analytical, problem-solving, and communication skills What youβll get in return 33 days of annual leave Up to 8% employer pension contributions Enhanced sick pay and life assurance Remote working (UK-based only) Holiday buy scheme Health cashback plan Mental health and wellbeing support Cycle to Work and volunteering schemes Access to retail and lifestyle discounts This is a fantastic opportunity to join a progressive organisation where HR technology plays a central role in enabling growth and strategic success. Ready to make a difference? Apply now to be part of a forward-thinking, inclusive, and collaborative team. Please send your CV to joanne.fletcher@edenscott.com or call 07471353279 Applicants must be based in the UK and have the right to work. Our client values diversity and welcomes applicants from all background
Stay sharp with the latest updates in tech industry!

Published in
Β·Β·Β·Β·May 22, 2025

Published in
Β·Β·Β·May 22, 2025

Published in
Β·Β·Β·May 22, 2025

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

6
an hour ago
1
hack3rcon

51
an hour ago
5
cssissimple

140
4 hours ago
13
810311

15
4 hours ago
1
810311

121
5 hours ago
11
Jack_Tauson_Sr

53
9 hours ago
4
We Develop Elite Developers
7 Day Free Trial. Cancel Anytime.