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
Outsource UK lTD

21h ago

Data Analyst - AI & Statistical Modeling

Job: Data Analyst – AI & Statistical Modelling Company: BAE Systems Hourly Rate: £23.39 PAYE or £30.86 UMBRELLA (INSIDE IR35) Location : Barrow (Occasional on-site) Contract : 12 months (Potential for permanent role based on performance) Working Hours : 37 hours per week Role Overview : BAE Systems Marine Limited to seeking a Data Analyst – AI & Statistical Modelling to support the SSNA Contract Management program within the Submarines business unit. This role offers flexible remote working options and the potential to transition into a permanent position. The ideal candidate will use advanced statistical methods, AI, and machine learning to analyse large datasets and provide key insights for complex scenario planning. Key Responsibilities : Conduct statistical modelling, scenario analysis, and machine learning on large data sets. Apply AI techniques to improve decision-making and project outcomes. Utilize tools like Tableau, SAP, and Term-centre for data analysis and visualization. Present complex data insights and findings in a clear, actionable format. Skills & Qualifications : Proficient in mathematics, statistics, and AI methodologies. Experience with machine learning, statistical modelling, and data analysis. Proficiency in Tableau, SAP, and other data visualization tools is desirable Ability to work with large datasets and perform detailed analysis. Please Click Apply or Email ADZN1_UKTJ

Walney, UK

21h ago

Controls Engineer

Job Title: Schneider PLC Programmer (Data Center Project) Contract Type: Outside IR35, 6-Month Contract Start Date: Within the Next 4 Weeks Location: Based in Irlam Office with Short-Term Commissioning in Geneva Job Overview We are currently seeking an experienced Schneider PLC Programmer to support a data center project in Geneva. This role is crucial in ensuring resource availability for the bid, preventing over-commitment, and delivering a high-quality solution. If you have relevant expertise and are available, we encourage you to apply. Key Responsibilities Program and configure Schneider PLC systems. Utilize Ecostructure Automation Expert for system automation and optimization. Work closely with the team to support data center operations, including HVAC and related systems. Collaborate in the Irlam office with occasional short-term commissioning trips to Geneva. Ensure project deliverables are met within the estimated timeline (End of February to July). Requirements Proven experience in Schneider PLC programming . Proficiency in Ecostructure Automation Expert . Previous experience working within data center environments (preferable, especially HVAC systems). Willingness to travel for short-term commissioning assignments in Geneva. Strong problem-solving skills and ability to work effectively in a team.

Manchester, UK
MAG Airport Limited

21h ago

Group Organisational Effectiveness Lead

Company description: MANCHESTER AIRPORT PLC Job description: Summary Based at any of our airports (Manchester, East Midlands, London Stansted), with regular travel to Manchester Permanent role Flexible/Hybrid working for a better work/life balance We are proud to be a diverse employer, and we welcome candidates from all backgrounds Why MAG? At MAG we provide the airport facilities and travel services that people need to connect with the world. As the largest UK owned airport operator, we serve over 60 million passengers a year from Manchester, London Stansted, and East Midlands Airports. With over 270 destinations across the globe, our businesses not only bring people together but also support the prosperity of the regions in which we operate. Sustainability is one of our core values, and it shapes everything we do. We're committed to protecting the environment and supporting our local communities. Our programmes include airport and airline decarbonisation, comprehensive education, skills and employment support and community engagement initiatives including volunteering opportunities. At MAG, we recognise creating a first-class journey for our customers starts by creating a first-class career journey for our colleagues and we are committed to building inclusive environments in which our people can thrive. Youll also have access to some great benefits including: Bonus scheme 11% company contribution pension 25 days holiday plus bank holidays Free parking Subsidised public transport Huge range of company discounts Free Virtual GP service, available 24 hours a day, 7 days a week Care Concierge service Two volunteering days per year The role AsGroup Organisational Effectiveness Lead, you willplay a pivotal role in driving and embedding organisational effectiveness across MAG. In this strategic position, you will be instrumental in promoting behaviours and ways of working that align with our mission, increase efficiency, and support our growth objectives alongside ensuringour people costs are relative to passenger growth. As Group OE Lead, your responsibilities will include: Drive OE Momentum and Engagement : Spearhead the approach to OE by implementing and promoting metrics, tools, techniques, and reporting across MAG. Capability Development : Identify and address upskilling opportunities, strengthening OE capabilities across teams through continuous training and improvement of OE tools. Governance and Oversight : Maintain central control and oversight of OE governance on behalf of the Talent and Diversity Director, ensuring governance forums lead to impactful outcomes. Stakeholder Collaboration : Work closely with stakeholders, including the Transformation and DASA teams, to support OE roadmaps and provide guidance on OE metrics, ensuring data credibility and performance alignment. Progression and Maturity : Actively drive the OE agenda forward, seeking opportunities to expedite progress through OE maturity phases. What will make you successful in the role? You will be skilled & experienced working in a large, complex, matrix organisation with experience of shaping or leading change programmes that drive organisation efficiency via org design interventions. You will be able to activate the necessary OE tools & frameworks to execute change, followed by detailed analysis to measure positive impact. Additionally, you will bring external best practice in terms of both techniques & methodologies and baselining. ADZN1_UKTJ

Manchester Airport, UK
Concept Resourcing

21h ago

Senior Data Engineer

Job Title: Senior Data Engineer Role Type: Permanent Location: Birmingham (Hybrid) Role Overview As a Senior Data Engineer, you will be responsible for maintaining data infrastructure on Microsoft Azure and leveraging your expertise in Microsoft BI tools and cloud-based technologies to drive their data initiatives. You will play a critical role in the team optimising data infrastructure. Key Responsibilities Collaborate with cross-functional teams to achieve common business goals. Develop and maintain curated business models to support accurate and insightful decision-making. Utilise SSRS, SSAS, and SSIS to design, develop, and implement robust reporting and analytics solutions. Conduct complex data analysis to identify trends, patterns, and insights that drive business improvement. Demonstrate expertise in Azure Synapse and Azure Data Factory/Lakes for data integration, orchestration, and management. Implement and optimise data pipelines for seamless and efficient data flow within the Azure ecosystem. Extract data from Dynamics to build and enhance curated business models in Synapse/PowerBI. Ensure data security, compliance, and best practices are followed in Azure cloud environments. Build migration paths to transition from on-premises technologies to the cloud where appropriate. Essential Skills Proven experience as a Senior Data Engineer. Expertise in the Microsoft BI stack, including SSRS, SSAS, and SSIS. Hands-on experience with Azure Synapse, Azure Data Factory, and other Azure cloud services. Strong analytical and problem-solving skills, with the ability to turn complex data into actionable insights. Excellent communication and interpersonal skills, with the ability to collaborate effectively with diverse teams. Demonstrated ability to design and implement curated business models for reporting and analysis. If you are a skilled Senior Data Engineer, we would like to hear from you. Apply now ADZN1_UKTJ

West Midlands, UK
Evri

21h ago

Junior Software Engineer

At Evri we understand that searching for your first job, your next job, or that big promotion is a huge milestone. Here at Evri we always think about what it's like to be in your position when making those big decisions. It takes courage to make change happen in your life, and we're here to help you with that. We're here for the first step, the next step, and the big step. You're not just a number to us. You've got to know you'll love working here. It's as important to us as you ‘being the right fit'. We want to help you feel what it's like to work at Evri, to see the value you can bring to any of our roles, and how we can help you grow. We're never one-size-fits-all. Our careers are as unique as you are. We are looking for a Junior Software Engineer to be responsible for designing and implementing high quality software in line with established policies and technology stack Evri is leading the way in creating responsible delivery experiences for everyone, everywhere, and that's how we approach our talent development. We're a kind, ambitious and diverse team, always supporting and encouraging each other. Our people are extremely important to our business, without them we wouldn't be where we are today, striving to do the best for our customers and clients. If you like what you hear, then we'd love you to apply You will be accountable for: Developing performant, efficient and reliable applications Maintaining documentation, ensuring that the knowledge acquired is available across the organisation and built into the squads as a discipline Design, code, verify, tests, document, amend and refactor complex software. Staying up to date with the latest tech innovations and evaluate their value To be successful in this role you will require the following… BS in Computer Science or equivalent experience Some experience building applications in Java Working knowledge of Java and Spring boot is a must An understanding Object Orientated design patterns Some experience with AWS Experience working with an agile framework (Scrum/Kanban) Experience using DevOps principles and automation practices Some RDBMS experience Java 7 Spring Boot REST API (JSON) & WebSockets Agile, Scrum, BDD, TDD, Pull Request, CI/CD Good working knowledge of unit testing & integration testing frameworks Excellent communication skills (oral/written) Collaborative and keen to share knowledge with others Why Work Here? We're constantly looking at ways to become a more inclusive and diverse employer, and our benefits package is important to us. Here's some of what we currently offer: Flexible working; work from home, or in the office – whatever suits you. 26 days bank holidays, as well as an option to buy and sell up to 5 days holidays. Bonus Scheme; an annual bonus that can earn up to £3,000 if you really push the boundaries Career progression framework; map out your next steps in your career Pension; 3% employer contribution on top of what you choose to commit yourself A range of discounts from our clients We also have a range of flexible benefits such as additional life assurance, critical life insurances and others to choose from In addition to this, Evri have recently launched a fantastic new benefit which allows employees to request to work from anywhere in the world for up to 90 days. At Evri, we know we only grow if our people do too. That's why we're committed to building a truly inclusive and diverse workplace where everyone can bring – and be – their whole authentic selves. We're on a journey to better represent the customers we serve around the UK. We're committed to removing barriers and ensure that each person at Evri is valued for who they are, and what they bring to our business. We are Evri. Where everyone is welcome. We're excited for the future. Let's deliver it together. ADZN1_UKTJ

UK, UK
Hargreaves Lansdown Asset Management Limited

21h ago

Service Desk Analyst

Excited to grow your career? Our purpose is to make it easy for people to save and invest for a better future. We are looking for great people to join us, so please come and invest in YOUR future at HL. We know that sometimes people can be put off applying for a job if they don't tick every box. If you're excited about working for us and have most of the skills or experience we're looking for, please go ahead and apply. We'd love to hear from you About the role Hargreaves Lansdown (HL) are seeking an experienced and detail-oriented IT Service Desk Analyst to deliver high-quality IT support focusing on incident resolution and request management, including the Joiners, Movers, and Leavers (JML) process. You will serve as the first point of contact for all incidents and service requests, supporting users primarily over the telephone and through other communication channels. As a Service Desk Analyst, your role will involve efficiently triaging, troubleshooting, and resolving incidents while escalating more complex issues when necessary. You will also handle requests related to user account creation, access management, and resource allocation, working closely with the Identity and Access Management (IAM) team and other departments to ensure smooth and secure service delivery. What you'll be doing Provide first-line IT support to internal colleagues, resolving incidents and fulfilling service requests to deliver a superior client experience. Support users over the telephone and other communication channels, handling inquiries professionally and efficiently. Serve as the first point of contact for incidents and service requests, performing triage, troubleshooting, and escalation where necessary. Resolve incidents related to hardware, software, and system access, ensuring minimal disruption to business operations. Collaborate with the IAM team to manage secure access control by fulfilling user account creation, access modification, and deactivation requests. Coordinate IT resources such as hardware, software, and permissions to support service requests and employee transitions. Manage the Joiners, Movers, and Leavers (JML) process by working closely with HR and other departments to ensure smooth and secure transitions. Maintain accurate records, update ticket statuses, and keep stakeholders informed throughout the request and incident lifecycle. About you Previous experience in a similar role. Strong communication skills both written and verbal. Technical experience with one or more of the following would be desirable: Active Directory Microsoft Entra Endpoint Manager One Identity (desirable) VMware Horizon Exchange Online MacOS and Windows 11 Basic networking principles This is an exciting opportunity to join a dynamic IT team. You will be critical in delivering efficient, high-quality support through incident resolution and effective organisational request management. Interview process The interview process for this role is a one stage in person interview, consisting of competency and technical questions. Working Schedule We are based in Bristol, BS1 5HL. This role is permanent, full time, 37.5 hours per week, Monday to Friday. We have returned to the office, however for this role we offer a hybrid flexible working pattern to enable you the option of working from home and 3 days in the office. Salary The salary for this role is circa £28k depending on experience. Why us? Here at HL, we're the UK's number 1 investment platform for private investors, based in Bristol. For more than 40 years we've helped investors save time, tax and money on their investments. To achieve our mission, we believe we have a workplace like no other, with constant learning, dynamic teams, and a great ethos. We're steered by core values that promote service, quality, innovation, and opportunity in everything we do. What's on offer? Discretionary annual bonus and annual pay review 25 days holiday plus bank holidays and 1-day additional Christmas closure Option to purchase an additional 5 days holiday Flexible working options available, including hybrid working Enhanced parental leave Pension scheme up to 11% employer contribution Income Protection and Life insurance (4 x salary core level of cover) Private medical insurance Health care cash plans - including optical, dental, and out patientcare Health screening programme Helphand - confidential support including mental health counselling and remote GP Wellhub - unlimited access to fitness providers and wellness coach sessions Variety of travel to work schemes with bike storage and shower facilities Inhouse barista and deli serving subsidised coffee and sandwiches Two paid volunteering days per year dependant on role level only available to select during our annual benefits window, in November each year Hargreaves Lansdown is an inclusive employer that values diversity in its workforce. We encourage applications from all individuals without regard to race, religion, gender, sexual orientation, national origin, disability or age. This role may also be available on a flexible working or part time basis - please ask the Recruitment & Onboarding team for more information. Please note, we are unable to provide employment sponsorship to candidates ADZN1_UKTJ

Bristol, UK·

Part Time

Check out our latest articles

Stay sharp with the latest updates in tech industry!

Meeting European Accessibility Act (EAA) Standards: A Developer’s Checklist
Meeting European Accessibility Act (EAA) Standards: A Developer’s Checklist

Published in

····

February 18, 2025

10 Common Web Development Mistakes to Avoid Right Now
10 Common Web Development Mistakes to Avoid Right Now

Published in

··

February 17, 2025

Random Forest Algorithm in Machine Learning
Random Forest Algorithm in Machine Learning

Published in

··

January 27, 2025

What Is Cloud Computing?
What Is Cloud Computing?

Published in

···

January 26, 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.