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
Morgan Hunt Group Limited

21h ago

Senior Integration Developer (Boomi)

Morgan Hunt are currently recruiting for a well-established Higher Education organisation who require a Senior Integration Developer on a full time position. Key Responsibilities: Investigate and document system requirements to align with business needs. Design, develop, and maintain systems, ensuring security and efficiency. Support and manage the Enterprise Integration Platform (Boomi). Provide user guidance and technical support. Oversee system performance and reliability. Mentor team members and coordinate external collaborations. Ensure compliance with regulations and university policies. Stay updated on new technologies and best practices. Dimensions Manage 20-30 integrations and lead major projects. Support 10,000 staff, 40,000 students, and 50,000 applicants. Engage with 200 departments and 30 colleges/research institutes. Knowledge/Qualifications Essential: Relevant experience or degree (SCQF 9-11) in a related field. Expertise in enterprise integration, middleware, and data integration (JMS, SOAP/REST, databases). Strong knowledge of SOA, web services (XML, JSON, HTTP), and infrastructure technologies (storage, virtualization, networking). Agile methodology experience (SCRUM, story estimation). Desirable: Understanding of FOI and DPA regulations. SQL, data modeling, and relational database experience (MS SQL, MySQL, Oracle). Proficiency in Java, Groovy, JavaScript. Experience with Boomi integration. Experience System design, requirements analysis, and technical documentation. Development of complex integration solutions. Collaboration in Agile teams, workload planning, and task delegation. Experience with integration platforms (Boomi, MuleSoft) is a plus. Role Details Permanent 49,500-57,500 Glasgow based Hybrid Working (2/3 days a week in the office) Higher Education Great holidays and pension scheme Morgan Hunt is a multi-award-winning recruitment business for interim, contract and temporary recruitment and acts as an Employment Agency in relation to permanent vacancies. Morgan Hunt is an equal opportunities employer. Job suitability is assessed on merit in accordance with the individual's skills, qualifications and abilities to perform the relevant duties required in a particular role.

Glasgow, UK·

Full Time

Sparta Global Limited

21h ago

Junior DevOps Engineer

About Sparta Global Embark on a transformative career journey with Sparta Global, where diversity, innovation, and passion for technology converge. We welcome individuals from all backgrounds, offering not just jobs, but dynamic careers in the tech industry. You'll work alongside enthusiastic professionals, receiving top-tier training and mentorship to hone your skills for success in both public and private sectors. Our commitment to designing impactful careers and coaching future leaders is evident in our over 10 prestigious awards in Learning & Development and Equality, Diversity & Inclusion. As a Top 20 Employer for Social Mobility and a proud B-Corp certified organisation, we're not just advancing careers; we're fostering a more diverse, equitable, and inclusive tech landscape. Join us in shaping the future of technology - where your growth is our mission, and your success, our pride. Apply now to be part of our award-winning team at Sparta Global. About this role By utilising DevOps, businesses deliver systems faster, cheaper and without sacrificing high quality. It is an environment, a philosophical mindset and a real-world framework and just as the title says it brings together development and operations so that organisations can create stable, repeatable platforms for product deployment. To become a DevOps specialist, you need to have both technical and soft skills to seamlessly integrate with multiple teams. Engineers use tools to deploy infrastructure as code, create automation and test the platform during deployment and hook in monitoring systems for rapid up to date reporting. As a DevOps Engineer, you will be collaborating with the development and operations teams to automate the deployment of applications to multiple environments. You will be responsible for monitoring the health and performance of systems and troubleshooting issues as they arise. You will implement and maintain infrastructure as code to manage and provision resources effectively, while contributing to the development and improvement of DevOps practises and processes. We're not expecting you to be an expert right away - that's where our award-winning Academy comes in. We're experts in building skills and confidence in a fun and supportive environment that will not only challenge but develop you into a confident and capable consultant. What we're looking for. To be successful for this role you will demonstrate a level of ability in Python or similar. You will be passionate about technology and eager to learn programme development to an advanced level. We're seeking candidates who can exemplify our values: Empathy and Diversity: Integrity, respect, and a commitment to inclusivity. Drive: A goal-oriented mindset with pride in exceeding targets. Collaboration: A team-focused approach, fostering positive relationships. Innovation: Curiosity, creativity, and openness to diverse ideas. Flexibility: Adaptability and composure in the face of change. As a national organisation with clients across the UK, we require all candidates to have the flexibility and willingness to relocate post training for deployment to client site. Remote working cannot be guaranteed. You must have eligibility to work in the UK for the duration of your contract with Sparta Global (British or Irish Citizenship, EU Settled Status, or Permanent Visa Holder). We do not offer visa sponsorships or accept Graduate or PSW Visas due to time limitations. Why you should apply: Our environment is designed to nurture your talents and skills, your hard work and progress are not just appreciated - they're tangibly rewarded. We conduct performance-based reviews every six months, offering you the chance to increase your earning potential twice a year. This regular appraisal system is our way of ensuring that your efforts and achievements are consistently recognised and rewarded. We also provide: 20 days annual leave bank holidays. An extra day off for your birthday. Pension. Eye care. Death in service cover. Cycle to work scheme. Season ticket loan. Employee assistance program. Yearly budget for personal development. Access to alumni and community networks. Opportunities to be brand ambassadors. Being employed by Sparta Global is an investment in your future that pays dividends along the way. We give you breadth of experience and skills, along with increasing opportunities to develop further and earn more. No two career paths look the same at Sparta. Our Recruitment Process: Begin your journey by applying online and our team will review your application. If you pass our initial screening, you'll be invited to complete our online assessments and first stage interview. If successful, the final stage is a competency-based interview, here you'll have the opportunity to impress us with your ability to communicate effectively and exhibit behavioural competencies through relevant examples. We're looking for candidates who can demonstrate a collaborative spirit and a growth mindset. The Talent Team will be there to support and answer any questions you have. You can also visit our YouTube channel to gain valuable insights and expert advice on virtual interviews, strategies to manage nerves, and tips on nonverbal communication. We look forward to receiving your application - good luck ADZN1_UKTJ

Nottingham, UK
Baltic Apprenticeships

21h ago

Network Apprenticeship

About BlueKong Networks BlueKong Networks is an international technical engineering services provider , delivering next-generation IT and network services . They offer worldwide reach with accredited and experienced professionals, providing cost-effective, agile, and customer-focused solutions . With over 270 technical engineers globally , they help businesses enhance coverage, improve performance, and ensure network continuity . They're looking for an enthusiastic and motivated Network Engineering Apprentice to join their growing team. This role is ideal for someone looking to kickstart their career in IT and networking , gain hands-on experience, and develop technical skills while supporting both internal teams and clients . A Typical Day in the Job: ? Hands-On Learning: Gain expertise in SharePoint, Power BI, PowerShell, and PowerApps to develop IT solutions. ? Technical Support: Assist in troubleshooting, setting up, and maintaining IT and network equipment (PCs, laptops, mobile devices, and networking hardware). ? Client-Site Support: Travel to client sites across Sheffield to install, upgrade, and maintain IT and network systems . ? Automation & System Improvement: Help automate tasks and improve internal processes using PowerShell . ? Customer Service & Relationship Building: Work closely with clients, providing excellent service and support. ? Onboarding & Training Support: Assist in onboarding new employees and provide basic IT training. Salary, Hours & Benefits: ?? Competitive Salary (£17,000 £21,000 with structured pay increases) ?? Career Growth Gain industry-recognized training and hands-on experience ?? 24 Days Holiday Bank Holidays ?? Medical & Life Insurance ?? Gym Membership Discount ?? Car Allowance & Mileage ?? Work Uniform & Equipment Provided ?? Business Bonuses & Pension Scheme Desired Qualities, Skills and Knowledge: Full UK Driving License - Required for on-site visits. Enthusiastic and eager to learn no prior experience required, just a passion for IT and networking Problem-solving mindset enjoys troubleshooting and finding solutions. Customer-focused excellent communication and interpersonal skills. Willingness to travel comfortable driving to client sites. Team player who can also work independently when needed. Grade Required - Maths 4/C, English 4/C Your Training with Baltic: You will be enrolled in a Level 4 Network Engineering Apprenticeship, providing you with formal qualifications and practical skills. You'll also have access to one-to-one mentoring sessions with senior team members and on-the-job training that aligns with your career goals. Beyond the fundamental apprenticeship modules, you'll delve into two Be-Spoke modules and one advanced Expert module. This personalised approach will hone your abilities and deepen your expertise, positioning you as a true leader in your field. The Be-Spoke and Expert modules you will complete are: Expert: CompTIA Network Bespoke: Work Safety Requirements and Project Management Next Steps: To apply, please submit your CV and a cover letter explaining your interest in the role and what you hope to gain from an apprenticeship with Bluekong Networks. If your application is successful, one of our recruitment consultants will contact you to discuss it further. Eligibility Criteria: You must have the right to work in the UK, and valid residency status to apply for this apprenticeship. ADZN1_UKTJ

Sheffield, UK
Baltic Apprenticeships

21h ago

IT Support Apprenticeship

Committed to growing and developing within the IT industry? This role with The Central Learning Partnership is going to take your career to the next level, by joining them as an IT Apprentice This hands-on role will allow you to be part of a bigger picture, you will be based in Vale of Evesham School; Assisting with the repair and maintenance of IT equipment, installing software as well as updating it, and much more. The School Trust has a wealth of experience working with apprentices' who have progressed within the organisation from full time roles to Level 4 Apprenticeships - There is no better place to kick start your IT Career By joining CLPT you will be adding great value to the team with the drive and IT enthusiasm we know you have In this role, youll work towards your Level 3 Information Communications Technician qualification, delivered by our expert training team at Baltic Apprenticeships. A Typical Day in the Job: Support the maintenance of the helpdesk system ensure requests are prioritised and completed in line with the departments standards Provide tech support to staff and students Repair and maintain IT equipment Ensure the correct disposal of damaged and un-repairable equipment and that the school meets its recycling duties in line with current procedures Install and configure new and existing IT equipment Apply security policies for users, pushed out via group policy Conduct software installation and ensure upgrades take place Full training and support will be provided by your workplace mentor and from the Baltic team. Desired Qualities, Skills and Knowledge: Passion for IT Hungry to learn Possess great communication skills written and verbal Ability be organised Can use your own initiative Approachable Grade 4/C in Maths and 5/C in English GCSE Salary, Hours & Benefits: Salary - £14,566 Monday Thursday 8:30 - 4:30 30 Minute early finish on a Friday 26 Days Annual Leave Company pension scheme Great training and development opportunities Your Training with Baltic: This Level 3 apprenticeship provides everything you need to immerse yourself in the exciting world of technology and launch a rewarding career in IT. Next Steps: To apply, please submit your CV. If your application is then successful, one of our recruitment consultants will be in touch to discuss your application further. Eligibility Criteria You must have the right to work in the UK, and valid residency status to apply for this apprenticeship. ADZN1_UKTJ

Vale Park, UK·

Full Time

Barclays Bank PLC

21h ago

Conversational Designer

Join us as a Conversational Designer at Barclays where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionise our digital offerings, ensuring unapparelled customer experiences. The role involves designing the end to end journey of a service to enable a user to complete their goals. It may involve the creation of, or change to, transactions, products and content across both digital and offline channels . The role sits within the Digital Assistance team and focuses on designing conversations for chatbot. To be successful as a Conversational Designer you should have experience with: Customer centric design experience Conversation design experience - chatbot experience Cross functional collaboration experience Other highly valued skills include: Knowledge of NLP Data driven decision making Research skills This role will be based out of our Radbroke or London/ Shoreditch campus. Purpose of the role To design the end to end journey of a service to enable a user to complete their goals. The work may involve the creation of, or change to, transactions, products and content across both digital and offline channels provided by different parts of Barclays. Accountabilities Creation of design assets to drive business outcomes, including service blueprinting, customer journey mapping and service prototyping. Creation of intuitive and user-friendly interfaces for digital banking platforms and applications for a seamless and engaging user experience. Design and maintenance of visually appealing and consistent user interfaces that align with the bank's brand identity and design guidelines across digital products. Creation of wireframes and interactive prototypes for visualisation and testing of product concepts and features before development. Compliance to accessibility standards and guidelines to provide an inclusive experience for all users. Monitoring of industry trends, design best practices, and emerging technologies to continuously improve the design quality and innovation of banking products. Gathering and analysis of data from a wide range of sources to create in-depth insights into customer’s needs or pain-points to aid business understanding of the customer experience. Assistant Vice President Expectations Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues. Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda. Take ownership for managing risk and strengthening controls in relation to the work done. Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy. Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc).to solve problems creatively and effectively. Communicate complex information. 'Complex' information could include sensitive information or information that is difficult to communicate because of its content or its audience. Influence or convince stakeholders to achieve outcomes. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.

Fenchurch St, UK
Barclays Bank PLC

21h ago

Conversational Designer

Join us as a Conversational Designer at Barclays where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionise our digital offerings, ensuring unapparelled customer experiences. The role involves designing the end to end journey of a service to enable a user to complete their goals. It may involve the creation of, or change to, transactions, products and content across both digital and offline channels . The role sits within the Digital Assistance team and focuses on designing conversations for chatbot. To be successful as a Conversational Designer you should have experience with: Customer centric design experience Conversation design experience - chatbot experience Cross functional collaboration experience Other highly valued skills include: Knowledge of NLP Data driven decision making Research skills This role will be based out of our Radbroke or London/ Shoreditch campus. Purpose of the role To design the end to end journey of a service to enable a user to complete their goals. The work may involve the creation of, or change to, transactions, products and content across both digital and offline channels provided by different parts of Barclays. Accountabilities Creation of design assets to drive business outcomes, including service blueprinting, customer journey mapping and service prototyping. Creation of intuitive and user-friendly interfaces for digital banking platforms and applications for a seamless and engaging user experience. Design and maintenance of visually appealing and consistent user interfaces that align with the bank's brand identity and design guidelines across digital products. Creation of wireframes and interactive prototypes for visualisation and testing of product concepts and features before development. Compliance to accessibility standards and guidelines to provide an inclusive experience for all users. Monitoring of industry trends, design best practices, and emerging technologies to continuously improve the design quality and innovation of banking products. Gathering and analysis of data from a wide range of sources to create in-depth insights into customer’s needs or pain-points to aid business understanding of the customer experience. Assistant Vice President Expectations Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues. Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda. Take ownership for managing risk and strengthening controls in relation to the work done. Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy. Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc).to solve problems creatively and effectively. Communicate complex information. 'Complex' information could include sensitive information or information that is difficult to communicate because of its content or its audience. Influence or convince stakeholders to achieve outcomes. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.

Toft, UK
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.